Tim Rupp
c1397626fc
Adds the bigip_user module to Ansible ( #24753 )
...
The patch adds the bigip_user module to Ansible to support managing
users on an F5 BIG-IP.
Unit tests are provided. Integration tests can be found here
* https://github.com/F5Networks/f5-ansible/blob/devel/test/integration/bigip_user.yaml
* https://github.com/F5Networks/f5-ansible/tree/devel/test/integration/targets/bigip_user/tasks
2017-05-18 20:21:18 +01:00
QijunPan
ba3a0e8e34
Contributing lib/ansible/modules/network/cloudengine/ce_snmp_community.py module to manage HUAWEI data center CloudEngine ( #22063 )
...
* add ce_snmp_community
add ce_snmp_community
* upgrade snmp community
* fix review issues
2017-05-18 19:46:45 +01:00
John R Barker
ed2f13b3db
Fix more module returns ( #24782 )
...
* Correct return structure
* typo
2017-05-18 17:38:10 +01:00
Trishna Guha
8937246f8f
Fix nxos ospf and Unit test ( #24613 )
...
* nxos_ospf fixes refactor
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* unit test nxos_ospf
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2017-05-17 11:16:41 +05:30
QijunPan
05d8b64cc9
Contributing lib/ansible/modules/network/cloudengine/ce_vrf_af.py module to manage HUAWEI data center CloudEngine ( #22078 )
...
* add ce_vrf_af.py
* upgrade ce vrf af
* metadata_version update
* fix review issues
* fix CI issues
2017-05-16 22:52:41 +01:00
QijunPan
a8570db624
Contributing lib/ansible/modules/network/cloudengine/ce_ntp.py module to manage HUAWEI data center CloudEngine ( #22057 )
...
* add ce_ntp
add ce_ntp
* fix review issues
* deal pep8 issues
2017-05-16 22:51:09 +01:00
QijunPan
7722b95dd4
Contributing lib/ansible/modules/network/cloudengine/ce_static_route.py module to manage HUAWEI data center CloudEngine ( #22072 )
...
* add ce_static_route
add ce_static_route
* upgrade Static Route
* fix review issues
* fix CI issues
* fix CI issue
* fix CI issue
2017-05-16 22:49:37 +01:00
QijunPan
d7e6a6bff3
Contributing lib/ansible/modules/network/cloudengine/ce_vrf.py module to manage HUAWEI data center CloudEngine ( #22077 )
...
* add ce_vrf.py
* update ce_vrf.py
update ce_vrf.py
* upgrade vrf
* metadata_version update
* fix review issues
* fix RETURN doc
2017-05-16 22:48:10 +01:00
QijunPan
7bb64bb9a4
Contributing lib/ansible/modules/network/cloudengine/ce_vxlan_vap.py module to manage HUAWEI data center CloudEngine ( #22084 )
...
* add ce_vxlan_vap.py
* metadata version upate
* fix fail_json msg
2017-05-16 22:46:45 +01:00
QijunPan
45f05ca8aa
Contributing lib/ansible/modules/network/cloudengine/ce_mlag_interface.py module to manage HUAWEI data center CloudEngine ( #22055 )
...
* add ce_mlag_interface
add ce_mlag_interface
* upgrade ce mlag interface
* fix CI issues
2017-05-16 22:44:49 +01:00
QijunPan
fbeec055a4
Contributing lib/ansible/modules/network/cloudengine/ce_netconf.py module to manage HUAWEI data center CloudEngine ( #22056 )
...
* add ce_netconf
add ce_netconf
* update
* upgrade netconf
* fix review issues
* fix review issue.
2017-05-16 22:43:33 +01:00
Ganesh Nalawade
f5d865a208
Fixes #24251 save config only if it is changed ( #24345 )
...
* Fixes #24251 save config only if it is changed
Save to startup configuration only when it is different
from running configuration.
* Fix unit test issue
2017-05-16 19:54:36 +05:30
Nathaniel Case
f240ba6b60
nxos_bgp_neighbor cleanup ( #24446 )
2017-05-16 10:14:10 -04:00
Nathaniel Case
ea2569db92
Workaround for unicast RPF check ( #24519 )
2017-05-16 10:11:52 -04:00
Chris Alfonso
8c0faa2ebf
Revert "[WIP]Fortios address group" ( #24549 )
...
* Revert "Add check for processor_core value"
This reverts commit 8ad182059d
.
* Revert "Fix for persistent connection plugin on Python3 (#24431 )"
This reverts commit d834412ead
.
* Revert "removing folded style formatting for synopsis (#22746 )"
This reverts commit e539726543
.
* Revert "[WIP]Fortios address group (#21831 )"
This reverts commit f2dbf512cb
.
2017-05-12 10:56:39 -06:00
Eric Beahan
e539726543
removing folded style formatting for synopsis ( #22746 )
2017-05-12 10:00:19 -06:00
Benjamin Jolivot
f2dbf512cb
[WIP]Fortios address group ( #21831 )
...
* New module fortios_address_group
* Fix issue when fortigate don't contain any address group
* Add alias & change member from str to list type
* Fix pep8
* Fix aliases format in doc
* Fix pep8
* Remove duplicate arg spec with module_utils/fortios.py
* Change string format for better compat + better exception catching + cosmetic changes
* Use set, specify exception, RE pattern one time...
* fix pep8
2017-05-12 09:54:58 -06:00
Ilya Drey
62b8813873
Improving nxos_ip_interface module ( #21353 )
...
* Improving of nxos_ip_interface module
Added features:
* Route tags for an IP address at interface level with 'tag' option
* Support of IPv4 secondary addresses if option 'allow_secondary' is
true (false by default). If option 'allow_secondary' is true primary
IPv4 address will be replaced
All features support NXAPI and CLI transport, but only with text/raw
output. Currently not possible to get route tags for secondary IPv4/IPv6
addresses from JSON output.
Other changes:
* Module return state 'changed' only when configuration commands were
executed
* Module result includes multiple prefixes if IPv4 addresses were
found
* Fix PEP8 issues
* Addition fix of PEP8 issues
* Remove unused variable from main()
* Fix "proposed" sample in RETURN variable
* Fix "existing" sample in RETURN variable
* Update RETURN variable
Add 'secondary' for every element of 'addresses' list.
* Restore old version number
* Added exception when ipaddress module is imported
* DOCUMENTATION string was updated
* Added 'version_added' for new features
* Added 'requirements' for module
* Added compatibility with latest commit in devel branch
* DOCUMENTATION was fixed
* Improve changes of route tag for existing ip addresses
* Added compatibility with core code
* Fixed mistypes in the DOCUMENTATION variable
* argument_spec fixed
allow_secondary argument type was changed according to allowed choices.
2017-05-12 11:45:44 -04:00
Gabriele
78ed0cadea
Fixing nxos_ntp ( #20651 )
...
* Fixing nxos_ntp
* Fixing style issues
2017-05-12 11:36:44 -04:00
Abhijeet Kasurde
3d51081a59
Refactor nxos_reboot module ( #24484 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-05-11 13:14:31 +05:30
Trishna Guha
b2a2f69a6e
nxos_vrf_af fix and unit test ( #24399 )
...
* nxos_vrf_af fix and unit test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* ansibot told me to do this
* use sorted() as the test list elements differ in order for python2.x and 3.x
2017-05-11 10:54:47 +05:30
Trishna Guha
62eafa8837
fixes nxos_evpn_vni and unittest ( #24372 )
...
* fixes nxos_evpn_vni
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* fixes pep8 issue and syntax error
* ansibot tole me to do this
* Unit test
2017-05-11 10:54:05 +05:30
Nathaniel Case
09b2964dee
nxos_bgp_af updates ( #24171 )
...
* update docs
* clean up nxos-bgp_af
* Remove useless params from bgp_af
* Add bgp_af tests
2017-05-10 16:12:00 -04:00
Abhijeet Kasurde
2f26c5285a
Refactor nxos_file_copy module ( #24314 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-05-10 22:15:42 +05:30
wiso
0a22dbd9d8
Update netconf_config.py ( #24323 )
...
* Update netconf_config.py
Implementation proposal for feature request #24220
* Update netconf_config.py
fixed pep8
added code proposal for #24221
* Update netconf_config.py
correct more pep8 related things
add some cosmetic changes
2017-05-09 16:04:59 -04:00
Ganesh Nalawade
5b3ea6562b
Add junos integration test ( #24404 )
2017-05-09 18:41:48 +05:30
Gaurav Rastogi
6aa32d3e9d
Added no_log flag for all the sensitive fields. ( #24386 )
2017-05-09 11:20:57 +01:00
Nathaniel Case
830f19d444
nxos_bgp updates ( #24270 )
...
* Remove invoke from nxos_bgp
* Try to simplify get_existing
* Streamline state_present
* More testing, squash & compact get_value & get_custom_value
* Streamline main
* nxapi has problems reading CustomNetworkConfig directly
2017-05-08 11:38:50 -04:00
Ganesh Nalawade
4186b07d21
Fixes #24375 Add check to identify if diff is empty ( #24377 )
...
* Fix #24375 Add check to identify if diff is empty
2017-05-08 20:36:56 +05:30
Gaurav Rastogi
b1efad52a4
New module to setup cloud connector properties ( #22225 )
...
* New module to set up cloud connector properties
* Updated descriptions for Avi 17.1.1 release and Fixed metadata
2017-05-08 07:40:29 +01:00
Gaurav Rastogi
1978795089
New module to setup string group. ( #22223 )
...
* New module to setup string group.
* Updated descriptions for Avi 17.1.1 release and Fixed metadata
2017-05-08 07:39:22 +01:00
Trishna Guha
ad0a01ffb5
nxos_vrf refactor ( #24280 )
...
* nxos_vrf refactor
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* Unit test for nxos_vrf
Remove unnecessary keys() method
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2017-05-05 15:38:30 +05:30
Trishna Guha
986765312f
Fixes #23948 body not defined nxos_hsrp ( #24093 )
2017-05-05 08:36:00 +05:30
Trishna Guha
67bd8f9204
fixes nxos_interface ( #24199 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2017-05-05 08:35:16 +05:30
Gaurav Rastogi
4f7d342c0e
New module to setup Cloud properties ( #22226 )
...
* New module to set up Cloud properties
* Updated descriptions for Avi 17.1.1 release and Fixed metadata
2017-05-04 13:24:43 +01:00
Gaurav Rastogi
ffeb105423
New module to setup serviceengine group. ( #22227 )
...
* New module to setup serviceengine group.
* Updated descriptions for Avi 17.1.1 release and Fixed metadata
2017-05-04 13:23:43 +01:00
Gaurav Rastogi
5ccba73c55
New module to setup network object. ( #22228 )
...
* New module to setup network object.
* Updated descriptions for Avi 17.1.1 release and Fixed metadata
2017-05-04 13:21:38 +01:00
Gaurav Rastogi
099a1c5aef
New module to set up GLSB object ( #22229 )
...
* New module to set up GLSB object
* Updated descriptions for Avi 17.1.1 release and Fixed metadata
2017-05-04 13:18:28 +01:00
Gaurav Rastogi
368ccf1ac7
New module to setup GSLB service ( #22230 )
...
* New module to setup GSLB service
* Updated descriptions for Avi 17.1.1 release and Fixed metadata
2017-05-04 13:16:34 +01:00
Gaurav Rastogi
243eacb650
New module to set up gslb health monitors ( #22231 )
...
* New module to set up gslb health monitors
* Updated descriptions for Avi 17.1.1 release and Fixed metadata
2017-05-04 13:14:40 +01:00
Gaurav Rastogi
91f255a07b
New module to setup IP address group. ( #22224 )
...
* New module to setup IP address group.
* Updated descriptions for Avi 17.1.1 release and Fixed metadata
2017-05-04 12:48:10 +01:00
Gaurav Rastogi
b0465a2fbd
New module to set up cloud object ( #22198 )
...
* New module to set up cloud object
* Fixed documentation error
* Updated descriptions for Avi 17.1.1 release and Fixed metadata
2017-05-04 12:39:29 +01:00
Gaurav Rastogi
e8a0215cd3
Avi 17 1 ( #24047 )
...
* Added new common argument api_version for all Avi modules
* Updated dependency for the new modules to use avi sdk 17.1 and above
* Updated Avi 17.1.1 modules with descriptions and moddule dependencies
* Updated version_added for new options
2017-05-03 16:51:28 +01:00
Ganesh Nalawade
a42b892f70
Fix junos_rpc and junos_user broken issues ( #24238 )
...
* Fix junos_rpc and junos_user broken issues
Add persistent connection related changes.
* Fix CI issues
2017-05-03 19:00:07 +05:30
Ganesh Nalawade
73c24001d9
Fix netconf port validation and minor doc change ( #24210 )
...
* Fix netconf port validation and minor doc change
Add check to confirm if `validate_*` funcion is
callable.
Add `config_format` in `junos_facts` documentation
* Fix review comments
2017-05-03 14:28:20 +05:30
Ricardo Carrillo Cruz
7195c31753
Refactor openvswitch_port module ( #24205 )
...
Use current patterns from other network modules for better
maintainability.
2017-05-03 10:36:44 +02:00
Ricardo Carrillo Cruz
9e246a857c
Sanitize the output from ovs get-fail-mode ( #24208 )
...
If a bridge does not have a fail mode set, it returns nothing, i.e.
empty string.
This causes a failure when doing the want vs have compare in plays
where the fail-mode is missing, as we compare "" vs None respectively.
2017-05-02 17:04:33 +02:00
Ricardo Carrillo Cruz
e67eba877e
Sanitize ovs br-get-external-id output on openvswitch_bridge ( #24209 )
...
If a bridge does not have external_ids, ovs-vsctl returns '{}'.
This causes issues on the current want vs have comparison in cases
where the play does not define external_ids, as the comparison
is None vs '{}'.
2017-05-02 16:40:37 +02:00
Nathaniel Case
dce2d5eea9
Remove provider
requirement from nxos_vrf ( #24118 )
...
Fixes #23920
2017-05-01 09:32:53 -04:00
Ricardo Carrillo Cruz
467a9bdd4e
Refactor openvswitch_bridge ( #24014 )
...
Use common patterns from other network modules for better
maintainability.
2017-04-28 16:39:25 +02:00