Bruno
393c5bea67
aci_switch_leaf_policy_profile module ( #33955 )
...
* added aci_switch_leaf_policy_profile module WIP
* fixed pep8 errors for PR
* fixed unwanted modifications and fixed pep8 errors
* fixed suggested errors for PR
* fixing PR errors
* removing unwanted module from this branch for PR
* removing unwanted module again, rookie git mistakes
* correcting wrong module name
* added examples
* Fix pylint errors
* Fix trailing whitespace
2018-01-12 12:15:13 +01:00
Bruno
837a05fca4
aci_interface_selector_to_switch_policy_leaf_profile module ( #34098 )
...
* added aci_switch_leaf_policy_profile module WIP
* fixed pep8 errors for PR
* fixed unwanted modifications and fixed pep8 errors
* fixed suggested errors for PR
* adding WIP aci_switch_leaf_selector module
* fixed for pull request
* added new module aci_switch_leaf_selector_node_block for PR
* fixed pep8 issues
* fixed from and to parameter setup in arg spec
* fixed pep8 doc errors
* fixed pep8 indentation error
* adding new aci_interface_selector_to_switch_policy_leaf_profile module for PR
* removed unwanted module
* added examples
* Fix pylint errors
* Remove whitespace introduced by Github editor
2018-01-12 12:14:14 +01:00
Bruno
007c19095d
aci_interface_policy_leaf_profile module ( #34364 )
...
* added aci_switch_leaf_policy_profile module WIP
* fixed pep8 errors for PR
* fixed unwanted modifications and fixed pep8 errors
* fixed suggested errors for PR
* adding WIP aci_switch_leaf_selector module
* fixed for pull request
* fixing pep8 errors, bad indents
* improved initial description
* fixed pep8 doc errors
* updated module to include infra:NodeBlk and infra:RsAccNodePGrp instead of having seperate modules for the latter
* fixing pep8
* adding 'name' alias to leaf_selector
* updating example
* updating aliases, forgot 'name' again
* adding aci_interface_policy_leaf_profile module
* removing unwanted module.. man I always make this mistake
* added examples
* Fix pylint errors
2018-01-12 11:57:44 +01:00
Dag Wieers
d7d13b48e5
aci_aep_to_domain: New module to bind AEP to domain ( #33942 )
...
* aci_aep_to_domain: New module to bind AEP to domain
* Changes to bring in line with aci_domain
* Rename aep_domain to domain_dn, add types
* Fix pylint errors
2018-01-12 11:50:41 +01:00
Dag Wieers
628eca85c3
ACI: Fixing new pylint issue ( #34775 )
2018-01-12 08:07:59 +01:00
Dag Wieers
83b7ec69fc
Fix pylint issue ( #34773 )
2018-01-12 02:26:14 +01:00
Dag Wieers
03dd3214b4
Fix new pylint issue ( #34772 )
...
Is it all worth it ?
2018-01-12 02:25:03 +01:00
Dag Wieers
c3909460d4
aci_domain_to_vlan_pool: Add domain to VLAN pool ( #34402 )
...
* aci_domain_to_vlan_pool: Add domain to VLAN pool
A new ACI module to bind a domain to a VLAN pool.
This module still needs integration tests once it is formally review and
accepted.
* Add examples to documentation
2018-01-11 23:32:12 +01:00
Dag Wieers
f3193f272c
aci_domain_to_encap_pool: Add domain to encap pool ( #34123 )
...
* aci_domain_to_encap_pool: Add domain to encap pool
A new ACI module to bind a domain to an encap pool.
This module still needs integration tests once it is formally review and
accepted.
* Fix domain RN and attributes
2018-01-11 23:31:48 +01:00
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