Ganesh Nalawade
ce541454e9
Update netconf_config module ( #44379 )
...
Fixes #40650
Fixes #40245
Fixes #41541
* Refactor netconf_config module as per proposal #104
* Update netconf_config module metadata to core network supported
* Refactor local connection to use persistent connection framework
for backward compatibility
* Update netconf connection plugin configuration varaibles (Fixes #40245 )
* Add support for optional lock feature to Fixes #41541
* Add integration test for netconf_config module
* Documentation update
* Move deprecated options in netconf_config module
2018-08-21 20:41:18 +05:30
Clement Trebuchet
401c45384e
FIX ISSUE:#43878 when the vlans string have a final comma. ( #43879 )
2018-08-20 12:48:46 +05:30
Tim Rupp
359d97f01b
Adds bigip_device_auth module ( #44373 )
...
This module can be used to configure auth settings to the mgmt
interface on a BIG-IP.
2018-08-19 17:32:19 -04:00
Tim Rupp
b54f6cd132
Adds bigip_firewall_rule module ( #44370 )
...
This module can be used to manage rules in either a firewall policy
or a firewall rule list in AFM, on BIGIP.
2018-08-19 14:36:08 -04:00
Tim Rupp
d8ea154fb8
Adds the firewall-rule-list module for BIGIPs ( #44368 )
...
This module allows one to manage rule lists in AFM on a BIGIP.
2018-08-19 11:28:03 -04:00
Tim Rupp
8dd39a031f
Adds module to manage srcaddr persistence profiles ( #44364 )
...
This module can manage source address persistence profiles on a BIG-IP
2018-08-19 11:13:01 -04:00
Tim Rupp
3a15b6512c
Adds bigip http compression profile module ( #44362 )
...
This module can be used to manage http compression profiles on
a BIG-IP.
2018-08-19 02:46:56 -04:00
Tim Rupp
1148d57012
Adds bigip_firewall_policy module ( #44361 )
...
This module is used to manage firewall policy objects on a bigip.
2018-08-19 02:18:15 -04:00
Tim Rupp
e95dbf5f47
Adds oneconnect profile module ( #44360 )
...
This module can be used to manage oneconnect profiles on a BIG-IP
2018-08-19 01:55:23 -04:00
Tim Rupp
fae42c83f1
Adds bigip_monitor_dns module ( #44359 )
...
This module can be used to manage DNS monitors on a BIG-IP.
2018-08-19 01:35:49 -04:00
Tim Rupp
783b565583
Adds bigip_remote_role module ( #44358 )
...
This module can be used to manage remote roles on a BIG-IP used
for remote authentication to management interfaces.
2018-08-19 01:15:04 -04:00
Tim Rupp
0eb284b040
Adds cli alias module for BIG-IP ( #44357 )
...
This module allows one to manage CLI aliases in a BIG-IP.
2018-08-19 00:56:02 -04:00
Tim Rupp
41df1e15fe
Adds module for utility license assignment on BIG-IQ ( #44356 )
...
This module can be used to distribute utility licenses to BIG-IPs
from a BIG-IQ
2018-08-19 00:34:14 -04:00
Tim Rupp
48e99982ff
Adds bigip_software_image module ( #44355 )
...
This module can be used to manage software images on a BIG-IP.
2018-08-19 00:16:48 -04:00
Tim Rupp
c1b2ef2c1a
Adds bigip_tunnel module ( #44354 )
...
This module can be used to manage tunnels on a BIG-IP.
2018-08-18 23:58:34 -04:00
Tim Rupp
ee5b761c21
Adds bigip_device_facts module ( #44351 )
...
This is a new module to manage the different facts that can be gathered
from a bigip.
2018-08-18 16:26:58 -04:00
Tim Rupp
47b527224a
Renames the security_port_list module ( #44350 )
...
Renames the module by adding a symlink, introducing the new module,
and naming the symlink so that it identifies as deprecated.
2018-08-18 14:44:23 -04:00
Tim Rupp
b65f05f9c0
Renames the security_address_list module ( #44348 )
...
Renames module and includes a symlink with the old name so that it
will still work, though will be deprecated too.
2018-08-18 14:29:25 -04:00
Chris Smolen
3f5cf2aad4
add example using the "when" keyword ( #41038 )
...
* add example using the "when" keyword
<!--- Your description here -->
add example using the "when" keyword comparing group_var variable to returned value from ios_facts
+label: docsite_pr
+label: issue #311
* Update ios_config.py
* Update ios_config.py
2018-08-17 14:30:37 -04:00
Anil Kumar Muraleedharan
31158b322e
Moving method from util to module ( #43923 )
...
* Moving method from util to module
* Update cnos_portchannel.py
* To remove unwanted method from cnos.py
2018-08-17 14:17:11 -04:00
Anil Kumar Muraleedharan
6f94f8be08
Update cnos_backup.py ( #44246 )
...
* Update cnos_backup.py
* Removing unused methods in cnos.py util file.
2018-08-17 12:07:55 -04:00
Anil Kumar Muraleedharan
dafe633d02
cnos_conditional_command to use persistent connection instead of paramiko ( #43876 )
...
* Making cnos_conditional_template to use persistent connection instead of paramiko
2018-08-17 12:02:47 -04:00
Anil Kumar Muraleedharan
9c1f06268e
Making cnos_conditional_template to use persistent connection instead of paramiko ( #43868 )
...
* Making cnos_template to use persistent connection instead of paramiko
2018-08-17 12:01:42 -04:00
Trishna Guha
899eddf9e4
fix diff precedence cli_config module ( #44295 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-08-17 12:59:24 +05:30
Trishna Guha
6090802551
nxos_linkagg mode fix ( #44294 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-08-17 12:27:13 +05:30
Nilashish Chakraborty
d63ba5999b
Use single parameter for source-interface ( #44260 )
...
* Compress src interface into one key
* Modified regex to support varied interface types
* Fixed documentation
* Unpacking return values from splitting method
2018-08-16 22:33:53 +05:30
Lindsay Hill
3960ebb8e8
new voss_facts module ( #44234 )
...
@LindsayHill Thank you!
2018-08-16 18:53:35 +05:30
Anil Kumar Muraleedharan
410c85522a
Making cnos_template to use persistent connection instead of paramiko ( #43862 )
...
* Making cnos_template to use persistent connection instead of paramiko
2018-08-16 09:13:06 -04:00
Trishna Guha
7e39c5bf07
check_mode in nxos_static_route module ( #44252 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-08-16 14:30:47 +05:30
Trishna Guha
6af6e806ed
nxos_interface port-channel idempotence fix for mode ( #44248 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-08-16 12:16:04 +05:30
Jasper Aorangi
babfe45852
Add 'panos_set' module for pushing arbitrary commands to PAN-OS NVA's ( #43339 )
...
* Add 'panos_set' module for pushing arbitrary commands to PAN-OS NVA devices
2018-08-15 20:16:30 -07:00
Lance Richardson
dc08b9a738
new module exos_config ( #43902 )
...
- support config operations for EXOS-based platforms
- add regex to detect command failure responses
- add exos action plugin for "backup" operation
- add unit tests for exos_command (currently 94% coverage of
exos_config.py)
2018-08-15 14:56:50 -07:00
housysadm
bb553f138b
ios_user purge example ( #42904 )
...
* Update ios_user.py
Added an example of purging all users except those listed and admin
* Update ios_user.py
2018-08-14 17:23:10 -04:00
Trishna Guha
a8c24a5d5e
Add cli_config module ( #42413 )
...
* cli_config module
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* rename diff and replace
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* add nxos changes
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* nxos tests
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* remove severity
* address review comment
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* add module diff
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* add iosxr test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* address diff review
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* Add junos tests
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* vyos cliconf diff fix
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-08-14 13:52:15 +05:30
Nilashish Chakraborty
b14f256d41
Fixes ios_l2_interface and ios_vlan not working on certain interface types issue ( #43819 )
...
* Fixes #43654 and #43582
* Remove q statement
* Fix shippable errors
* Fix more shippable errors
* Fix unittest
2018-08-14 11:35:09 +05:30
Mike Wiebe
8f75bb5799
nxos issu should abort when issu is not possible. ( #43793 )
...
* Use expect module to copy files
* Abort when issu not possible
* Update copy_kick_system_images.yaml
* Update platform/version support
2018-08-13 20:36:42 +05:30
Ganesh Nalawade
24d112fc60
Fix cli_command junos test failure and update doc ( #44021 )
...
* Fix cli_command junos test failure and update doc
* Fix cli_command module integration test failure
for junos
* Update cli_command module doc for prompt and
config command run scenario's
* Update cli_command module doc
2018-08-13 11:02:43 +05:30
Tim Rupp
0beae82f56
Add no-change handlers and fix utf8 ( #44020 )
...
the bigip_command module was not handling utf-8 appropriately. Also,
this patch includes some enhancements for no-change detection
2018-08-12 21:44:49 -07:00
Tim Rupp
0d332dd095
Adds fixes and features to bigip_virtual_server ( #44019 )
...
Merging in downstream work from the f5-ansible repository.
2018-08-12 20:46:08 -07:00
Nathaniel Case
1bb4d232f3
replace errant use of 'response' with 'answer' ( #43985 )
2018-08-10 14:37:22 -07:00
Lindsay Hill
5981a7489b
new nos_command module ( #43056 )
2018-08-10 13:50:02 -07:00
Trishna Guha
96346938ee
nxos_vlan refactor to support non structured output ( #43805 )
...
* nxos_vlan refactor to support non structured output
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* unittest fix
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* minor fixes
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* use check_rc
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* address review comment
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* remove additional return statement
* address Nate's review
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-08-10 21:03:56 +05:30
Ganesh Nalawade
d1de1e0449
Update iosxr cliconf plugin ( #43837 )
...
* Update iosxr cliconf plugin
Fixes #39056
* Update iosxr cliconf plugin
* Modify iosxr module_utils code to support
refactored cliconf plugin api's
* Other minor changes
* Fix unit test failure
* Update ios, eos, nxos plugin for diff
* Fix review comment
2018-08-10 13:12:51 +05:30
Deepak Agrawal
8eaebf86b6
openvswitch_db : Handle column value conversion and idempotency in no_key case ( #43869 )
...
* change column value to string. handle idempotency in no key case
* fix unit test failures in baseline
2018-08-10 10:31:03 +05:30
Nathaniel Case
0f554f9208
Remove unnecessary features from cli_command ( #43829 )
...
* Remove wait_for & associated params
* Upgrade command dict to top-level, remove more wait_for accessories
* We don't need all this anymore
* Update docs
* Update tests to new argspec
* Be a little more explicit about sendonly
Also remove reference to the word provider.
* Add example of prompt and answer
2018-08-09 12:46:38 -04:00
Nilashish Chakraborty
59cd693218
Add source interface and use-vrf features ( #43418 )
2018-08-09 18:36:54 +05:30
Dag Wieers
ddf3ba01d2
aci_fabric_node: Fix idempotency (with newer ACI ?) ( #43848 )
2018-08-09 02:27:22 +02:00
Dag Wieers
02b5057392
Support dash-separated leaf IDs (as documented) ( #43846 )
2018-08-09 02:27:03 +02:00
akira6592
8662e87b1a
Corrects module name in net_get module doc ( #43816 )
2018-08-08 16:14:33 -07:00
curry9999
2d79589515
To improve readability, we added a line feed. ( #43801 )
...
* modified: google/gcp_compute_backend_bucket.py
modified: google/gcp_compute_backend_service.py
modified: google/gcp_compute_forwarding_rule.py
modified: google/gcp_compute_global_forwarding_rule.py
modified: google/gcp_compute_image.py
modified: google/gcp_compute_instance.py
modified: google/gcp_compute_instance_group.py
modified: google/gcp_compute_instance_group_manager.py
modified: google/gcp_compute_instance_template.py
modified: google/gcp_compute_route.py
modified: google/gcp_compute_subnetwork.py
modified: google/gcp_compute_target_http_proxy.py
modified: google/gcp_compute_target_https_proxy.py
modified: google/gcp_compute_target_ssl_proxy.py
modified: google/gcp_compute_target_tcp_proxy.py
modified: google/gcp_compute_url_map.py
modified: google/gcp_container_node_pool.py
modified: google/gcp_dns_resource_record_set.py
modified: google/gcp_pubsub_subscription.py
modified: google/gcp_storage_bucket_access_control.py
* modified: lib/ansible/modules/cloud/amazon/aws_ses_identity.py
modified: lib/ansible/modules/cloud/amazon/route53_facts.py
modified: lib/ansible/modules/cloud/cloudscale/cloudscale_server.py
modified: lib/ansible/modules/network/aos/_aos_logical_device.py
modified: lib/ansible/modules/network/aos/_aos_rack_type.py
modified: lib/ansible/modules/network/aos/_aos_template.py
modified: lib/ansible/modules/network/cumulus/nclu.py
modified: lib/ansible/modules/web_infrastructure/ansible_tower/tower_job_launch.py
modified: lib/ansible/modules/web_infrastructure/ansible_tower/tower_job_wait.py
2018-08-08 16:10:26 -07:00