Roman
78adaf2116
get_url headers param values parsing ( #4245 )
2016-08-10 23:49:58 +02:00
Peter Sprygada
3480561254
Merge pull request #4319 from gundalow/docs-cumulus
...
Cumulus - consistent docs formatting
2016-08-09 07:52:59 -04:00
Peter Sprygada
4c5ad987ce
Merge pull request #4303 from gundalow/docs-eos
...
General EOS documentation improvements
2016-08-09 07:52:26 -04:00
Peter Sprygada
0bb0c1b2d8
Merge pull request #4323 from Qalthos/ios_config_bugfix
...
Fix ios_config broken logic
2016-08-09 07:38:38 -04:00
Peter Sprygada
1a71fff02b
Merge pull request #4341 from gundalow/docs-vyos
...
vyos: Docs fixes
2016-08-09 07:38:08 -04:00
Peter Sprygada
3d37d5c835
Merge pull request #4338 from gundalow/docs-openswitch
...
openswitch: Docs fixes
2016-08-09 07:37:22 -04:00
Peter Sprygada
56a59824b2
Merge pull request #4336 from gundalow/docs-nxos
...
NXOS Docs update
2016-08-09 07:36:21 -04:00
Peter Sprygada
04b200059d
Merge pull request #4326 from gundalow/docs-junos
...
junos: Docs update
2016-08-09 07:35:26 -04:00
Alvaro Aleman
12b579f92d
Make ios_command example working
2016-08-08 14:42:39 +02:00
John R Barker
d05ed8e2d8
ios & iosxr Documentation improvements ( #4321 )
2016-08-05 19:26:09 -04:00
John R Barker
4148b74433
Update junos_config.py
2016-08-05 17:01:52 +01:00
John R Barker
5f02f54ff9
Update junos_config.py
2016-08-05 16:38:58 +01:00
John Barker
4d0f5cc3f5
vyos: Docs fixes
2016-08-05 15:14:04 +01:00
John Barker
d45a75bc01
openswitch: Docs fixes
2016-08-05 14:40:52 +01:00
John Barker
d319328d03
NXOS Docs update
2016-08-05 13:01:13 +01:00
John Barker
bd08631e58
junos: Docs update
2016-08-04 17:16:38 +01:00
Nathaniel Case
8bb4b9818c
Fix ios_config broken logic
2016-08-04 11:24:28 -04:00
John Barker
5599ab14f6
Cumulus - consistent docs formatting
2016-08-04 12:18:06 +01:00
Nathaniel Case
104d753730
Quick fix to nxos_command and minify imports
2016-08-03 18:06:33 -04:00
John R Barker
4ebcdf3efd
Merge pull request #4115 from bordeltabernacle/fix/network_module_typos
...
Fix/network module typos
2016-08-03 10:15:05 -07:00
Kevin Kirsche
9a369b3f1f
Update junos_config.py
2016-08-02 17:35:02 -04:00
Kevin Kirsche
9f8bc0158c
Fix typo in "ssantaize" typo
...
ssantaize to santaize
2016-08-02 17:32:52 -04:00
John Barker
79c55534fc
General EOS documentation improvements
...
Typos, formatting, choices.
2016-08-02 21:46:08 +01:00
John R Barker
280522914c
State runnng v running
...
Fix typo
2016-08-02 18:20:13 +01:00
Rob Phoenix
aedf21b285
various typo corrections to ios network modules
2016-07-27 09:14:06 +01:00
Peter Sprygada
3d65c82d7c
Merge pull request #4196 from privateip/ios_config
...
adds update_config argument to ios_config
2016-07-15 18:03:25 -04:00
Peter Sprygada
fb3916f002
adds update_config argument to ios_config
...
New argument controls whether or not configuration is applied to the
remote device.
2016-07-15 17:56:34 -04:00
Peter Sprygada
fe76a74e8c
initial add of new module vyos_config
...
New module for sending configuration commands to remote devices running
the VyOS operating system.
2016-07-15 16:11:44 -04:00
Peter Sprygada
800bd92026
Merge pull request #4187 from privateip/vyos_facts
...
WIP initial add of new module vyos_facts
2016-07-15 05:25:53 -07:00
Peter Sprygada
77f6c34ee4
initial add of new module vyos_facts
...
* adds collection of default facts
* adds collection of configuration facts
* adds collection of lldp neighbors
2016-07-15 07:59:49 -04:00
Peter Sprygada
f7bd0f4dfb
initial commit of vyos_command module
...
This adds a new module, vyos_command for sending CLI commands to remote
devices running VyOS operating system.
2016-07-14 07:14:30 -07:00
Peter Sprygada
1240529613
Merge pull request #4180 from privateip/ios_command
...
removes unneeded check_args function from ios_command
2016-07-13 14:54:04 -07:00
Peter Sprygada
6a8750fe4b
Merge pull request #4181 from privateip/ios_config
...
bug fix in ios_config module for handling config contents
2016-07-13 14:51:32 -07:00
Peter Sprygada
601bb9fad3
bug fix in ios_config module for handling config contents
...
Config contents when passed via argument were returning a string but
the module expects an instance of NetworkConfig. This fixes that
problem.
2016-07-13 14:45:26 -07:00
Peter Sprygada
daaafb68ab
removes unneeded check_args function from ios_command
...
The module would raise a KeyError trying to find the save_config key
which is not present in the argument_spec. This was caused by the
check_args() function. Since the ios shared argument spec isn't used
the check_args function is not needed and has been removed.
2016-07-13 14:44:03 -07:00
Peter Sprygada
d8d69904a7
fixup ios_template module to use NetworkModule
...
This removes the get_module() factory function and directly creates
an instance of NetworkModule. This commit includes some minor clean
up to transition to the ios shared module for 2.2
2016-07-11 07:25:04 -07:00
Peter Sprygada
359f1747be
Merge pull request #4153 from privateip/ios_command
...
fix up ios_command to use NetworkModule
2016-07-11 09:57:39 -04:00
Peter Sprygada
ebc9f092ad
fix up ios_command to use NetworkModule
...
* using check mode will now block all commands except show commands
* module will no longer allow config mode commands
* check args for unused values and issue warning
2016-07-11 06:01:32 -07:00
Peter Sprygada
5f08277eb4
refactor ios_config for network module
...
This refactors the ios_config module to use the network module added
in 2.2 to simplify common network functions
new features
* add src, dest arguments for working with config
* results now return flag if the config was saved or not
* adds append argument for updating the dest file (when dest is used)
2016-07-11 05:58:12 -07:00
Peter Sprygada
b2202c6da8
update ios_facts module to use NetworkModule
...
minor update to ios_facts to remove get_module() in favor of NetworkModule
2016-07-10 12:38:08 -04:00
Peter Sprygada
25e98e869f
Merge pull request #4124 from privateip/ios_facts
...
initial add of ios_facts module
2016-07-07 17:10:29 -04:00
Peter Sprygada
8655dc4aaf
Merge pull request #4123 from privateip/ios_command
...
refactor ios_command to use CommandRunner class
2016-07-07 17:10:04 -04:00
Peter Sprygada
1ba45c1d03
Merge pull request #4065 from privateip/eos_command
...
refactor the eos_command module to use the CommandRunner
2016-07-07 17:06:29 -04:00
Peter Sprygada
4f8f8f1998
initial add of ios_facts module
...
This adds the new module ios_facts for collect fact information from
ios devices
2016-07-06 21:30:55 -04:00
Peter Sprygada
11efe33730
refactor the eos_command module to use the CommandRunner
...
* This adds support the CommandRunner to handle executing commands on
the remote device.
* It also changes the waitfor argument to wait_for to remain compatable
with other modules and adds an alias for waitfor.
* Restricts commands to show commands only when check mode is specified.
* add version_added to wait_for doc string
2016-07-06 21:28:48 -04:00
Peter Sprygada
2be917851d
refactor ios_command to use CommandRunner class
...
* fixes running commands in check mode. now only show commands are allowd
* renamed waitfor to wait_for with alias to waitfor for consistency
2016-07-06 15:24:46 -04:00
Stian Vikan
1e74d4c9a6
Fixed delete statement for juniper_config.py #4007 #3984
2016-06-24 16:06:25 +02:00
Gary Rybak
dc21c211e3
Move call to filter_exit out of command execution block
...
to prevent setting 'changed' on a command list that is
completely filtered (empty).
2016-06-14 10:09:23 -06:00
Brian Coca
46d6bead71
document that get_url also takes file params
...
has for a long time, but was never documented, mode,group, owner can all be set here
2016-06-13 15:52:57 -04:00
Brian Coca
172bd21f41
Revert "Add mode option to the list" ( #3946 )
2016-06-13 15:48:43 -04:00
Victor Bocharsky
3573223aeb
Add mode option to docstring for get_url ( #3630 )
...
Add mode option to the list
2016-06-13 15:36:23 -04:00
jctanner
4a3916bd46
Use the six import for urlsplit instead of importing directly. ( #3902 )
...
Fixes https://github.com/ansible/ansible/issues/16191
2016-06-09 13:25:17 -04:00
Peter Sprygada
e7e295b693
removes requirement for config argument to be specified in junos_facts
...
The config argument is optional and should not be required. This
removes the required attribute from the config argument.
fixes #3878
2016-06-07 21:43:17 -04:00
Toshio Kuratomi
cb1093e085
Fix the six import
2016-06-04 10:49:13 -07:00
Toshio Kuratomi
469169f654
Be sure to import urllib.parse from somewhere
2016-06-04 08:49:24 -07:00
Gabriele
8cb463d250
Fixing bug, added missing param ( #3737 )
2016-05-27 06:56:03 +02:00
Wolfgang Powisch
061555cefb
Update junos_facts.py ( #3759 )
2016-05-26 19:19:04 -04:00
Peter Sprygada
39693305cf
Merge pull request #3623 from ocadotechnology/wip-3621
...
junos_template: Simplify arguments. Fixes #3621
2016-05-23 09:22:55 -04:00
Michael Scherer
cc99fe24fc
Convert the network subfolder to py3/py2.4 syntax ( #3690 )
2016-05-18 09:08:30 -07:00
Kei Nohguchi
14e13f68a5
ops_template.py: Change integer key into stirng
...
This fix passing the update variable to the str()
so that it avoids the exception when ops.dc.read()
returns a dictionary which contains non-string keys.
This is due to the fact that some of the key types in
OpenSwitch schema are actually defined as integer
and ops.dc declerative config module encode those
in integer inside the dictionary. This could be
the right encoding from the schema point of view
but someone needs to convert it to the string
somewhere, as JSON key should be string.
2016-05-18 07:01:38 -07:00
Peter Sprygada
1ab2c3a737
Merge pull request #3627 from xmj/devel
...
network/*/*_config.py: Correct typo.
2016-05-18 07:03:39 -04:00
Peter Sprygada
f71e00f0bf
Merge pull request #3612 from dharmabumstead/devel
...
Fixed typos
2016-05-18 06:59:09 -04:00
Michael Scherer
4c569fd535
Add a test on jnpr.junos.utils.sw presence ( #3666 )
2016-05-17 10:04:16 -07:00
Toshio Kuratomi
298fd0ae56
Docs fixes
2016-05-13 11:01:19 -07:00
Brian Coca
9ae898c902
made note about slurp memory consumption
2016-05-12 14:44:21 -04:00
Johannes Meixner
24549ee80a
network/*/*_config.py: Correct typo.
...
- Replace syntanx with syntax in all things network.
2016-05-10 10:30:28 +03:00
Mike Bryant
46957b167e
junos_template: Simplify arguments. Fixes #3621
...
Simplify the arguments to junos_template, such that
merge/overwrite/replace can be selected easily.
2016-05-09 23:31:11 +01:00
Scott Butler
7d09339d31
Fixed typos
2016-05-06 14:34:31 -07:00
John R Barker
bb9572ca86
ansible-validate-modules part 4: Enable check on ansible-modules-core ( #3526 )
...
* Call ansible-validate-modules
* Correct quotes + add newline
2016-05-03 07:51:12 -07:00
Peter Sprygada
f7baff4688
fixes docstring issue for junos_config arguments
...
The docstring was incorrectly merged with some old entries that will
cause the documentation not to build correclty. It is now fixed.
2016-04-27 10:39:51 -04:00
jedelman8
3ebb693777
add nxos_interface
2016-04-26 05:25:48 -07:00
James Cammarata
b1641ec486
Remove extraneous debug stuff from uri module left over from testing
2016-04-25 14:34:27 -04:00
James Cammarata
84ee00bb42
Make sure uri output contains json output when a non-200 status is returned
...
Prior to the switch to the urls.py code, non-200 responses contained
a 'json' value when the content-type was JSON. This fix restores that
field upon a non-2xx response.
Fixes ansible/ansible#15555
2016-04-25 14:19:03 -04:00
Nathaniel Case
b466f7bbe2
Remove unnecessary exception from nxos_command ( #3521 )
2016-04-25 13:26:06 -04:00
Peter Sprygada
426e9a357d
Merge pull request #3473 from networktocode/nxos_ping
...
nxos_ping
2016-04-25 12:34:22 -04:00
Peter Sprygada
7a475d06f0
Merge pull request #3477 from networktocode/nxos_vrrp
...
nxos_vrrp
2016-04-25 12:00:44 -04:00
Peter Sprygada
d526770ca9
Merge pull request #3475 from networktocode/nxos_vrf_interface
...
nxos_vrf_interface
2016-04-25 11:57:37 -04:00
Peter Sprygada
0cb22ea123
Merge pull request #3476 from networktocode/nxos_vrf
...
nxos_vrf
2016-04-25 11:56:15 -04:00
Peter Sprygada
b66766bf19
Merge pull request #3516 from networktocode/nxos_ip_interface
...
nxos_ip_interface
2016-04-25 11:54:06 -04:00
Peter Sprygada
66a43b0695
Merge pull request #3468 from networktocode/nxos_switchport
...
add nxos_switchport module
2016-04-25 11:51:21 -04:00
Peter Sprygada
2a6173feef
Merge pull request #3470 from networktocode/nxos_feature
...
nxos_feature
2016-04-25 11:50:13 -04:00
Peter Sprygada
0cdd12cf22
Merge pull request #3467 from networktocode/nxos_vlan
...
add nxos_vlan module
2016-04-25 11:47:57 -04:00
Peter Sprygada
ea3c4a9466
Merge pull request #3471 from networktocode/nxos_get_facts
...
nxos_get_facts
2016-04-25 11:43:45 -04:00
Peter Sprygada
b80929bf0b
adds new module junos_package
...
the new module allows playbook designers to manage packages on remote
devices running junos.
2016-04-24 22:04:33 -04:00
Peter Sprygada
d7b6289539
adds new module ops_facts
...
This adds a new module for collect device facts from remote devices
running OpenSwitch. This module is useful when collecting fact information
over CLI transport.
2016-04-24 21:37:29 -04:00
Peter Sprygada
5814748b4d
add support for netconf to junos_config
...
The junos_config module now supports the netconf transport.
2016-04-24 14:12:06 -04:00
Peter Sprygada
9b5c71ec03
Merge pull request #3534 from privateip/junos_template
...
add support for netconf to junos_template
2016-04-24 13:13:24 -04:00
Peter Sprygada
a19410483d
add support for netconf to junos_template
...
This commit adds support for sending full syntanx junos configurations using
junos_template and netconf
2016-04-24 11:48:08 -04:00
Peter Sprygada
36755e5fe2
Merge pull request #3532 from privateip/junos_command
...
fixes docstring format in junos_command
2016-04-24 09:11:30 -04:00
Peter Sprygada
14ea46199a
Merge pull request #3519 from privateip/junos_facts
...
adds new junos_facts module
2016-04-24 09:08:07 -04:00
Peter Sprygada
2d9c3c02e5
fixes docstring format in junos_command
2016-04-24 08:39:30 -04:00
Peter Sprygada
a6dc526570
adds config_format argument to the facts module
...
this change adds config_format argument with choices of xml, set or text to
specify the desired format of the config returned from the remote device. The
default value is text
2016-04-24 08:32:47 -04:00
Peter Sprygada
c41cb48007
Merge pull request #9 from dgarros/junos_modules
...
Add support for xml, set and text format for config
2016-04-24 07:58:56 -04:00
Peter Sprygada
297b93dd1b
Merge pull request #3520 from privateip/junos_netconf
...
adds new module junos_netconf used for configuring netconf services
2016-04-24 07:36:53 -04:00
GGabriele
b6b75720ec
Fixed doc
2016-04-23 13:36:03 +02:00
GGabriele
3c91dc1f79
Removed old file
2016-04-22 22:44:38 +02:00
GGabriele
7408c8ab14
Changed module name to nxos_facts
2016-04-22 22:42:17 +02:00
Peter Sprygada
fadd307b35
adds new module junos_netconf used for configuring netconf services
...
This module allows playbook operators to configure the netconf service in
junos for use with other juniper modules.
2016-04-22 15:39:38 -04:00
Peter Sprygada
9a66410899
adds new junos_facts module
...
The junos_facts module will collect basic system inforamtion about remote
devices running the Junos operating system
2016-04-22 15:38:18 -04:00
Peter Sprygada
8c63a02cc8
add support to junos_command module for netconf transport
...
This adds support for using netconf to the junos_command option and removes
the use of cli as a transport
2016-04-22 15:35:35 -04:00
jctanner
804a8e6378
Fix status check on get_url with file schemas and update the examples. ( #3512 )
...
Addresses #3511
2016-04-21 16:28:29 -04:00
GGabriele
0f57bb1513
Fixing bugs
2016-04-21 16:01:04 +02:00
GGabriele
c25610777f
Adding nxos_ip_interface
2016-04-21 10:48:45 +02:00
Brian Coca
c64b7a71fb
removed usless default doc
2016-04-19 17:48:11 -04:00
Justin Kennedy
7a2b00b625
Updating examples to include required fields ( #3242 )
...
Updated examples to include required fields (host, username). Also updated src option to be listed as required.
2016-04-19 17:46:34 -04:00
GGabriele
1977be60b2
Adding nxos_vrrp
2016-04-19 21:00:36 +02:00
GGabriele
e7fbafce14
Adding nxos_ping
2016-04-19 20:55:25 +02:00
jedelman8
ef904f67a6
fix index for portchannel
2016-04-19 10:01:18 -07:00
GGabriele
bbe85bf1fa
fix conditional for py24
2016-04-19 14:59:01 +02:00
GGabriele
2466e407f4
fix conditional for py24
2016-04-19 14:57:06 +02:00
GGabriele
14e334285f
fix conditional for py24
2016-04-19 14:53:49 +02:00
GGabriele
67d416576f
fix conditional for py24
2016-04-19 14:48:53 +02:00
jedelman8
1e5dd9674e
fix docstring
2016-04-19 05:48:50 -07:00
jedelman8
8a8025ba2d
fix conditional for py24
2016-04-19 05:43:23 -07:00
jedelman8
30a6984983
force travis build
2016-04-19 05:40:28 -07:00
jedelman8
f9f894ef95
fix conditional for py24
2016-04-19 05:34:59 -07:00
jedelman8
8a53755a61
minor test
2016-04-19 05:12:33 -07:00
jedelman8
ed421149e6
update return doc string
2016-04-18 13:18:30 -07:00
jedelman8
ea5ed26e04
update return doc string
2016-04-18 13:17:06 -07:00
GGabriele
091c5b6a4e
Fixed RETURN string
2016-04-18 18:00:47 +02:00
GGabriele
026ddfcc46
Fixed RETURN string
2016-04-18 16:50:26 +02:00
GGabriele
6afeb471ad
Fixed RETURN string and added notes
2016-04-18 16:48:39 +02:00
GGabriele
36942ec24b
Fixed RETURN string
2016-04-18 16:28:15 +02:00
GGabriele
fff9c9ed44
Fixing nxos_vrf
2016-04-18 15:48:37 +02:00
GGabriele
6a412e55e9
Adding nxos_vrf_interface
2016-04-18 15:27:21 +02:00
GGabriele
3c51d11244
Adding nxos_vrf
2016-04-18 15:25:35 +02:00
GGabriele
da0ed0ce9b
Adding nxos_get_facts
2016-04-18 15:21:53 +02:00
GGabriele
101ce75342
Addng nxos_feature
2016-04-18 15:20:05 +02:00
Kei Nohguchi
795b3c25cd
ops_template.py: Taking care of the JSON src variable ( #3313 )
...
* ops_template.py: Taking care of the JSON src variable
* ops_template.py: Specify type='str' for src argument to be explicit
2016-04-16 22:04:37 +02:00
jedelman8
5531b1c3fc
add nxos_vlan
2016-04-15 12:32:06 -07:00
jedelman8
4672809bf3
add nxos_switchport
2016-04-15 12:29:55 -07:00
Patrick Ogenstad
5409ed1b28
Fix documentation example, missing ")"
2016-04-14 23:01:59 +02:00
Matt Davis
6d0e9327e3
Merge pull request #3342 from gundalow/docsfix
...
ansible-validate-modules part 1: Correct documentation
2016-04-12 12:26:27 -07:00
Peter Sprygada
6b8a92045f
handles config replace properly in eos_template
...
fixes 3366
2016-04-05 22:58:04 -04:00
John Barker
531eed80b3
Replace BOOLEANS with true/false
2016-04-05 16:31:15 +01:00
Peter Sprygada
cf01087a30
refactor iosxr_template module to remove old diff functions
...
this replaces the old diff functions with the netcfg shared module for
handling configuration diffs between running and candidate
2016-04-04 16:15:39 -04:00
Peter Sprygada
0f724f625d
refactor iosxr_config module to remove old diff functions
...
this replaces the old diff functions with the netcfg lib for handling
configuration diffs between running and candidate configurations
2016-04-04 16:15:31 -04:00
Peter Sprygada
86f9c672f0
cleanup iosxr_command module to be consistent with other network modules
...
this cleans up some of the function calls and output keys to be consistent
with other command modules
2016-04-04 16:15:23 -04:00
Peter Sprygada
25baca1eb8
refactors nxos_template and removes diff functions
...
replaces the diff functions with the netcfg shared module for handling
configuration diff
2016-04-04 08:16:03 -04:00
Peter Sprygada
639e324fdb
refactors nxos_config and removes diff functions
...
this refactors the nxos_config module removing the diff functions and
replacing with the netcfg shared module
2016-04-04 08:15:51 -04:00
Peter Sprygada
11c00c2278
cleans up nxos_command and adds some additonal info on exception
...
This cleans up some of the nxos_command module code function names to
be more consistent and adds additional information of failures
2016-04-04 08:15:43 -04:00
Peter Sprygada
ad519c2f5c
refactors eos_template to remove diff functions
...
replaces functions with netcfg shared library for handling configuration
diffs
2016-04-04 07:21:00 -04:00
Peter Sprygada
5d0ee49067
refactors eos_config to remove config diff functions
...
replaces with netcfg shared library for handling configuration diffs
2016-04-04 07:20:48 -04:00
Peter Sprygada
c500b2ff99
refactors the ios_template module to use netcfg diff
...
removes the functions for performing configuration diffs to use the
netcfg shared lib
2016-04-04 07:02:58 -04:00
Peter Sprygada
df32f64898
refactor ios_config to use netcfg diff shared lib
...
Move the configuration diff code from the module to the shared lib
2016-04-04 07:02:48 -04:00
Toshio Kuratomi
a2f41dfb04
Give headers a default so that we can add to it.
2016-03-24 07:24:28 -07:00
Peter Sprygada
bff7cb6cad
fixes #3274
2016-03-21 07:08:23 -05:00
Toshio Kuratomi
d71b9bae89
If file attribs are specified set them even if file already exists.
...
Fixes #11821
2016-03-20 07:36:06 -07:00
Toshio Kuratomi
eebd6c93ba
Fix documentation
2016-03-18 07:51:58 -07:00
James Cammarata
d7422c02ad
Merge pull request #3010 from grybak-arista/exit-filter
...
Filter exit commands when no other commands are included
2016-03-17 13:11:30 -04:00