Dag Wieers
3127be0e3d
aci_domain: Manage phys, vmm, l2ext, l3ext and FC domain profiles ( #34011 )
...
* aci_domain: Manage phys, vmm, l2ext, l3ext and FC domain profiles
A new ACI module from the high priority list.
* Add RHEV VMM provider as Redhat
* PEP compliancy
* Make variables specific to domain
* Add examples
2018-01-11 23:31:23 +01:00
Dag Wieers
0d84e27d0c
aci_firmware_source: Manage firmware image sources on ACI ( #34670 )
2018-01-11 23:30:58 +01:00
Dag Wieers
e0214ece57
aci_vlan_pool_encap_block: New module to manage VLAN encap blocks ( #34653 )
...
* aci_vlan_pool_encap_block: New module to manage VLAN encap blocks
This module is a simplified version of the aci_encap_pool_range module.
* PEP8 fixes (closer to the original)
* Add integration tests
2018-01-11 23:22:43 +01:00
Samer Deeb
f8884f12bc
Mellanox OS name change: MLNXOS changed to ONYX ( #34753 )
...
* Mellanox OS name change: MLNXOS changed to ONYX
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Fix alphabetical order of modules metadata
Signed-off-by: Samer Deeb <samerd@mellanox.com>
2018-01-11 22:21:17 +00:00
Dag Wieers
fbffcb36bf
aci_vlan_pool: Module to manage VLAN pools ( #34650 )
...
* aci_vlan_pool: Module to manage VLAN pools
This is a simplified version of the aci_encap_pool module.
* Add integration tests, based on aci_encap_pool
2018-01-11 22:17:10 +01:00
Samer Deeb
cb206abea3
Support advertised networks in bgp protocol ( #34728 )
...
Signed-off-by: Samer Deeb <samerd@mellanox.com>
2018-01-11 17:40:39 +00:00
Samer Deeb
fcf6da0a9d
Add ospf protocol support for Mellanox MLNXOS network devices ( #34717 )
...
* Add new module for managing ospf protocol on mlnxos devices
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Fix test name, and documentation.
Signed-off-by: Samer Deeb <samerd@mellanox.com>
2018-01-11 17:40:04 +00:00
Trishna Guha
303894dd17
fix nxos_banner ( #34695 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-01-11 21:13:00 +05:30
Trishna Guha
df8b01aaf7
Handle platform os version for sandbox nxos_nxapi ( #34490 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-01-11 21:12:00 +05:30
Trishna Guha
2e76f04a9e
Add ios_linkagg DI module ( #33215 )
...
* Add ios_linkagg DI module
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* pep8 fixes
* update ios version
* ios_linkagg integration test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* fix port-channel commands
* update test
* ios tests to network_cli
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* add required_together check in aggregate and update test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* fix pep8 issues
* Add discovery of ios switch type
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-01-11 12:33:15 +05:30
Kedar Kekan
08957cf46e
cliconf and netconf refactor of iosxr_logging ( #34495 )
...
* * cliconf and netconf refactor of iosxr_logging
* * documentation issue fix
* * adds required_if and mutually_exclusive in arg spec
2018-01-11 10:08:11 +05:30
Samer Deeb
8277e9d1a5
Add new module mlnxos_bgp for managing bgp protocol on Mellanox MLNX-OS devices ( #34305 )
...
* Add new module mlnxos_bgp for managing bgp protocol on Mellanox MLNX-OS
devices
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Add missing required field, and Fix Documentation
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Fix documentation of neighbors field
Signed-off-by: Samer Deeb <samerd@mellanox.com>
2018-01-10 16:09:42 +00:00
Dag Wieers
2df6735dcf
aci_aaa_user_certificate: Add a certificate to an AAA user ( #34602 )
...
* aci_user_certificate: Add a certificate to a user
A new ACI module to add a X.509 certificate to a user.
* Add integration tests
2018-01-10 16:53:31 +01:00
saichint
6f8d3ad70d
Fixes for nxos_bgp ( #34590 )
...
* fix bgp issues
* add new tests cases
* review comments
2018-01-10 10:52:26 +05:30
Steve Glendinning
e802b769e6
Ios logging ( #33151 )
...
* ios_logging: Handle IOS versions that dont put the word host in logging config
This change allows the ansible module to parse and match either variant
being present in running-config.
* ios_logging: enhance logging buffered to handle both size and level
This change allows ios_logging to ensure local (buffered) logging
is configured with both the correct buffer size and logging level,
when both are specified on the task.
2018-01-09 14:07:31 -05:00
Dag Wieers
f67f8c7bc9
Fix examples with correct names
2018-01-09 18:26:05 +01:00
Ricardo Carrillo Cruz
4b53539e27
Fix enable_https alias docstring ( #34633 )
...
* Fix enable_https alias docstring
* Explicitly set https on test, as we are setting https_port anyways
2018-01-09 15:24:45 +01:00
Clement Trebuchet
d5a8974ef3
Add the ability for the ios_vrf module to apply route targets to a VRF ( #34248 )
...
* Add the ability for the ios_vrf module to apply route targets to a VRF
* Fix W293 blank line contains whitespace
2018-01-09 02:04:18 -05:00
Samer Deeb
473b2d58ec
Add new module mlnxos_mlag_vip for configuring MLAG VIP on Mellanox network devices ( #34285 )
...
* Add new module mlnxos_mlag_vip for configuring MLAG VIP on Mellanox
network devices
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Remove unused variables
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Fix Test class name
* Fix Documentation
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Fix MAC address case-insensitive
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Fix MAC address unit-test
Signed-off-by: Samer Deeb <samerd@mellanox.com>
2018-01-08 14:31:51 +00:00
Samer Deeb
ad73bda323
Add new module mlnxos_protocol for enabling disabling protocols on MLNX-OS Mellanox network devices ( #34286 )
...
* Add new module mlnxos_protocol for enabling disabling protocols on
MLNX-OS Mellanox network devices
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Fix Test Class name
* Fix IP routing protocol support
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Add missing support for check_mode, and Fix documentation
Signed-off-by: Samer Deeb <samerd@mellanox.com>
2018-01-08 14:30:30 +00:00
Samer Deeb
943107b1b9
Add new module mlnxos_facts for retrieving facts of MLNX-OS Mellanox network devices ( #34287 )
...
* Add new module mlnxos_facts for retrieving facts of MLNX-OS Mellanox
network devices
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Fix Documenation and Examples
Signed-off-by: Samer Deeb <samerd@mellanox.com>
2018-01-08 14:29:16 +00:00
Samer Deeb
9ed4661860
Add new module mlnxos_pfc_interface for managing priority flow control on Mellanox devices ( #34327 )
...
* Add new module mlnxos_pfc_interface for managing priority flow control
on Mellanox devices
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Remove unnecessary if, and Fix Documentation
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Fix missing interface status
Signed-off-by: Samer Deeb <samerd@mellanox.com>
2018-01-08 13:43:10 +00:00
Trishna Guha
5e6b2495c0
Convert nxos_vrf to DI module ( #34274 )
...
* Convert nxos_vrf to DI module
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* Add purge example and improve logic
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* revert version_added for rd param
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* update test to use network_cli
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-01-08 10:10:34 +05:30
Dag Wieers
49739dda47
ACI: Add signature-based authentication ( #34451 )
...
ACI: Add signature-based authentication
2018-01-08 00:44:30 +01:00
Samer Deeb
5edb800b6d
Remove unnecessary if, and Fix Documentation ( #34413 )
...
* Remove unnecessary if, and Fix Documentation
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Fix aggregate spec for l2 interface
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Add aggregste test for l2 interface
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Fix MAC address case
Signed-off-by: Samer Deeb <samerd@mellanox.com>
2018-01-07 08:35:50 +00:00
Tim Rupp
2916ff0a1a
Introduces numerous fixes for bigip command ( #34550 )
...
A bug in the parsing of single commands with commas
Token cleanup
Password argument now defaults to false
Addition of coding conventions from v3 conventions
2018-01-06 23:23:32 -08:00
Tim Rupp
8e5407e0da
Fixes bigip gtm params ( #34544 )
...
Changed bool params to be string params because there is a third
param that needs to be taken into account
2018-01-06 19:36:02 -08:00
Tim Rupp
f4a2b0b103
Adds the bigiq_regkey_license module ( #34543 )
...
This module can be used to add license offerings to a pool. This
is the second part required to license a remote device from a
BIG-IQ (the first being to create a pool with bigiq_regkey_pool)
2018-01-06 12:13:50 -08:00
Tim Rupp
8c07ebe860
Adds bigiq regkey pool module ( #34542 )
...
This module can be used to manage the containers of regkeys
that exist on a BIG-IQ
2018-01-06 11:34:14 -08:00
Tim Rupp
e5d77c7782
Fixes for bigip monitors and profiles ( #34524 )
...
Fixed incorrect parent comparison. Fixed old fqdn_name usage.
Fixed incorrect default parents
2018-01-05 15:53:26 -08:00
Tim Rupp
803e4124b6
Removes deprecated code from bigip_monitor_tcp ( #34520 )
...
* Removes deprecated code from bigip_monitor_tcp
The deprecated code was moved into its own modules. We let it lay
here for a release, and now I'm removing it.
* Fixing upstreaming tests
2018-01-05 15:22:50 -08:00
Tim Rupp
e9bb5da37e
Adds the bigip_gtm_server module ( #34513 )
...
This module can be used to create GTM servers (not to be confused with
GTM virtual servers) on a BIGIP. GTM servers are a component of the
datacenter, and GTM virtual servers are their members.
2018-01-05 13:51:15 -08:00
Nathaniel Case
c371ed8d30
nxos tests to use network_cli ( #34474 )
...
* Fix over-byte
* Fix nxos_l2_interface docs
* Update connections for tasks
* Add default ssh port
* Only report provider when using connection=local
* Send empty provider when connection=network_cli
* Fix find tasks
2018-01-05 12:39:04 -05:00
John R Barker
2be5ad4f08
deprecation dict not live yet ( #34493 )
2018-01-05 03:28:53 -05:00
Trishna Guha
9d2182bcf8
Deprecate nxos_switchport and Add nxos_l2_interface DI module ( #33813 )
...
* Deprecate nxos_switchport
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* Add nxos_l2_interface DI module
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* pep8 fixes
* aggregate test for nxos_l2_interface
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* revert nxos_switchport test change
* gundalow's comment
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-01-05 07:44:02 +00:00
Pilou
e9a5ff912a
nxos_file_copy: fix broken import and 2.6 compatibility ( #34480 )
...
* Fix broken import: paramiko could be missing
* doc: use formatting function
* Use Python 2.6 compatible format string
2018-01-05 11:36:11 +05:30
Tim Rupp
19f5d969c5
Bugfix.add token cleanup 02 ( #34441 )
...
* Adds more token cleanup
Token cleanup ensures that the bigip doesnt become wedged from
excessive API calls
* Fixed missing usage of token cleanup
2018-01-04 09:24:14 -08:00
Trishna Guha
0f24199012
make eos_vlan idempotent ( #34443 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-01-04 18:12:44 +05:30
Ganesh Nalawade
ab67539bef
Add nxos_lldp module ( #34453 )
...
* Add nxos_lldp module
* Implemetation for nxos_lldp module
* Integration test for nxos_lldp module
* Minor change
2018-01-04 18:06:15 +05:30
Tim Rupp
6c97c340ea
Various bigip_gtm_datacenter fixes ( #34440 )
...
Code refactor to use f5 coding conventions. Removed deprecated
"enabled/disabled" params (this is now a state). Adds token cleanup
for cases where many api calls are made.
2018-01-03 21:18:34 -08:00
Tim Rupp
43812d82c1
Adds "allow" param to bigip_device_httpd ( #34439 )
...
This param can control what addresses are allowed to access the
httpd ui of the bigip
2018-01-03 20:58:22 -08:00
Tim Rupp
bdafb42156
Refactors the bigip_sys_global module ( #34438 )
...
Changes include the current f5 coding standards and unit tests
for the module
2018-01-03 20:39:08 -08:00
Tim Rupp
9bd4070bdf
Adds bigip_traffic_group module ( #34436 )
...
This module can be used to create and remove traffic groups. Managing
members of the group is not yet supported.
2018-01-03 20:26:18 -08:00
Gaurav Rastogi
3536de0fb8
New Avi module to setup custom IPAM DNS profile ( #34358 )
...
* New Avi module to setup custom IPAM DNS profile
* Update copyright notice.
* updated required fields
2018-01-03 22:19:48 +00:00
Gaurav Rastogi
5164bf78bc
Added a new module to fetch Avi Controller version and data ( #34357 )
...
* Added a new module to fetch Avi Controller version and data
* Updated copyright notice.
* setting options to empty as all of it is coming from common args.
2018-01-03 22:19:13 +00:00
Gaurav Rastogi
d702c720f6
New module to setup error page profile ( #34361 )
...
* New module to setup error page profile
* Update copyright notice.
* updated required fields
2018-01-03 22:17:45 +00:00
Tim Rupp
c132b977e8
Refactors bigip_virtual_server ( #34412 )
...
This refactors the bigip_virtual_server module to address several issues and
missing features. Additionally it adds tests and updates the coding standards
to the recent version used by f5. Finally, it removes deprecated items that
were announced in 2.4
2018-01-03 13:42:17 -08:00
Tim Rupp
b40c779e46
Adds token cleanup for bigip_partition ( #34415 )
...
Tokens need to be cleaned up or else the bigip may wedge itself
over time if not enough tokens auto-expire.
2018-01-03 12:34:54 -08:00
Tim Rupp
9e4aed15ff
Adds bigip_software_update module ( #34410 )
...
This module can be used to adjust the ways by which a bigip communicates
back to F5 to check for system updates.
2018-01-03 11:30:11 -08:00
Gaurav Rastogi
7cec8986b9
New module to setup error page body policies ( #34359 )
...
* New module to setup error page body policies
* Update copyright notice.
2018-01-03 18:59:41 +00:00