Jacob McGill
3b941802ac
ACI ENCAP POOL RANGES: Add new module to support encap ranges ( #33758 )
...
* ACI ENCAP POOL RANGES: Add new module to support encap ranges
* fix module name
* remove extra format string
2017-12-14 00:35:50 +01:00
Jacob McGill
9ff5c15f57
ACI Encap pool: New module for support layer2 encap pools ( #33219 )
...
* ACI Encap Pool: Add new module to support VLAN, VXLAN, and VSAN Pools
* update logic for allocation_mode
* update docstring and tests
* Update filter_target since url method has been updated
2017-12-12 07:51:19 +00:00
Jacob McGill
c26a528b21
ACI Module: Update modules to provide match criteria; allows more complex matching ( #33756 )
2017-12-11 18:43:11 +00:00
Ganesh Nalawade
11c9ad23d5
Refactor common network shared and platform utils code into package ( #33452 )
...
* Refactor common network shared and platform specific code into package (part-1)
As per proposal #76 refactor common network shared and platform specific
code into sub-package.
https://github.com/ansible/proposals/issues/76
* ansible.module_utils.network.common - command shared functions
* ansible.module_utils.network.{{ platform }} - where platform is platform specific shared functions
* Fix review comments
* Fix review comments
2017-12-03 21:42:30 +05:30
Jacob McGill
429af90027
Aci build url ( #33017 )
...
* ACI Buid URL: Refactor how ACI modules dynamically build proper URL.
* Remove MIM URl from update
* fix missing comma
2017-11-22 15:07:39 +00:00
Matt Martz
99d4f5bab4
Remove uses of assert in production code ( #32079 )
...
* Remove uses of assert in production code
* Fix assertion
* Add code smell test for assertions, currently limited to lib/ansible
* Fix assertion
* Add docs for no-assert
* Remove new assert from enos
* Fix assert in module_utils.connection
2017-11-13 11:51:18 -05:00
Ganesh B. Nalawade
8c3bf20a13
Use safe_load to load yaml
...
Replad `yaml.load` with `yaml.safe_load`
2017-09-14 11:19:00 -07:00
Jacob McGill
2489eeece0
ACI EPG TO DOMAIN: Add vm_provider docstring and add support for micr… ( #29114 )
...
* ACI EPG TO DOMAIN: Add vm_provider docstring and add support for microsoft and openstack
* Fix typo
* Fix whitespace
2017-09-12 22:53:17 +01:00
marinus81
d69c803353
Fixed typo in resolution_immediacy values dict
2017-09-05 09:10:45 -07:00
Dag Wieers
a200ecf966
aci_rest: Accept YAML input and validate content input
...
This PR includes:
- Accept inline YAML, YAML string, inline JSON, JSON string input and
XML string input
- Validate YAML, JSON and XML input
2017-09-05 00:59:15 -07:00
Dag Wieers
a796391c9b
aci_rest: Implement idempotency
...
This PR includes:
- A new function to modify query strings in URLs
- Add rsp-subtree=modified to post/delete requests
- Test the ACI response for changes and report back
- Return the used URL back to the user
- Remove check-mode support (as it was non-functional anyway)
- Fix a bug related to method=delete and not having content set
This fixes datacenter/aci-ansible#111
2017-09-05 00:17:35 -07:00
Jacob McGill
6e79dfb5f3
ACI_BD_*: Fix missing default for state parameter
2017-09-01 21:59:34 +02:00
Jacob McGill
8ffb842963
ACI Config Rollback: Add new module to support config rollbacks in ACI ( #28811 )
...
* ACI Config Rollback: Add new module to support config rollbacks in ACI
* Fix EXAMPLES
* Fix whitespace
2017-08-30 07:26:17 +02:00
Jacob McGill
42db02c249
aci_config_snapshot: Module to manage ACI config snapshots ( #28784 )
...
* ACI Config Snapshot: Add module to support managing config snapshots on the APIC.
* add comma back
* Fix docstring errors
* Fix typo
* add quotes for notes section
2017-08-30 06:31:14 +02:00
Jacob McGill
e3b66a8016
ACI Rest: Fix issue with XML response ( #28785 )
2017-08-29 20:41:17 +02:00
Jacob McGill
a03a1cde88
ACI Tenant SPAN Src Grp to Dst Grp: Add new module to support managin… ( #28645 )
...
* ACI Tenant SPAN Src Grp to Dst Grp: Add new module to support managing Tenant SPAN Source Group and Dest Group Bindings
* Fix docstring errors
* Fix Metadata version
* Fix Shippable issues
2017-08-25 11:33:41 +02:00
Jacob McGill
6401478883
ACI Tenant SPAN Src Grp: Add new module to support managing Tenant SP… ( #28644 )
...
* ACI Tenant SPAN Src Grp: Add new module to support managing Tenant SPAN Source Groups
* Fix docstring errors
* Fix Metadata version
* Fix Shippable issue
2017-08-25 11:32:41 +02:00
Jacob McGill
05a17164e3
ACI EPG: Update module to use new URL Method ( #28647 )
2017-08-25 08:37:56 +02:00
Jacob McGill
eaea574e3b
ACI Tenant EP Retention Policy: Add new module to support managing En… ( #28642 )
...
* ACI Tenant EP Retention Policy: Add new module to support managing End Point Retention Policies
* Fix docstring errors
* Fix Metadata version
2017-08-25 08:37:28 +02:00
Jacob McGill
bac617acef
ACI Taboo Contract: Update module to use new URL Method ( #28639 )
2017-08-25 08:37:12 +02:00
Jacob McGill
8b641688e9
ACI Tenant Action Rule Profile: Update module to use new URL Method ( #28641 )
2017-08-25 08:36:51 +02:00
Jacob McGill
a12ff4468d
ACI SPAN Dest Group: Update module to use new URL Method ( #28643 )
2017-08-25 08:36:34 +02:00
Jacob McGill
8a966a48c8
ACI VRF: Update module to use new URL Method ( #28646 )
2017-08-25 08:35:45 +02:00
Jacob McGill
f7a466cbb4
ACI Intf Policy Port Security: Update module to use new URL Method ( #28638 )
2017-08-25 08:35:26 +02:00
Jacob McGill
f9036133bb
ACI Tenant: Update module to use new URL Method ( #28640 )
2017-08-25 08:35:00 +02:00
Jacob McGill
9c564de765
ACI L3Out Route Tag: Update module to use new URL Method ( #28637 )
2017-08-25 08:34:35 +02:00
Jacob McGill
a6614a132d
ACI Intf Policy Port Channel: Update module to use new URL Method; add support for ctrl ( #28636 )
2017-08-25 08:33:57 +02:00
Jacob McGill
1bec0e5753
ACI BD: Update module to use new URL Method ( #28625 )
...
* ACI BD: Update module to use new URL Method
* fix docstring errors
2017-08-25 08:33:27 +02:00
Jacob McGill
2e61760659
ACI Contract Subject: Add new module to support managing Contract Sub… ( #28620 )
...
* ACI Contract Subject: Add new module to support managing Contract Subjects in ACI
* Fix Metadata
* Fix Metadata version
2017-08-25 08:33:00 +02:00
Jacob McGill
e434c291ca
ACI Intf Policy MCP: Update module to use new URL Method ( #28635 )
2017-08-25 04:21:08 +02:00
Jacob McGill
fa6da960db
ACI Intf Policy LLDP: Update module to use new URL Method ( #28634 )
2017-08-25 03:57:03 +02:00
Jacob McGill
6109a6c093
ACI Filter: Update module to use new URL Method ( #28630 )
2017-08-25 03:56:18 +02:00
Jacob McGill
f5f2a2fac2
ACI Intf Policy L2: Update module to use new URL Method ( #28633 )
2017-08-25 03:55:45 +02:00
Jacob McGill
25d1ef3493
ACI Intf Policy FC: Update module to use new URL Method ( #28632 )
2017-08-25 03:55:27 +02:00
Jacob McGill
85ca2234fd
ACI Filter Entry: Update module to use new URL Method ( #28631 )
2017-08-25 03:51:21 +02:00
Jacob McGill
0577bf688c
ACI EPG to Contract: Update module to use new URL Method ( #28628 )
2017-08-25 03:45:32 +02:00
Jacob McGill
a4087841a8
ACI EPG to Domain: Update module to use new URL Method ( #28629 )
2017-08-25 03:45:12 +02:00
Jacob McGill
d186c9eda2
ACI EPG Mon Policy: Update module to use new URL Method ( #28627 )
2017-08-25 03:43:10 +02:00
Jacob McGill
9582e7e549
Ap ( #28626 )
...
* ACI Ap: Update module to use new URL Method
* ACI Ap: Update module to use new URL Method
2017-08-25 03:21:10 +02:00
Jacob McGill
0b1ea2be9b
ACI BD Subnet: Update module to use new URL Method ( #28624 )
2017-08-25 03:17:01 +02:00
Jacob McGill
dc232737ba
ACI BD to L3Out: Update module to use new URL Method ( #28623 )
2017-08-25 03:16:17 +02:00
Jacob McGill
28f76166d0
ACI Contract: Update module to use new URL Method ( #28622 )
2017-08-25 03:15:23 +02:00
Jacob McGill
037ef743c3
ACI Contract Subject to Filter: Update module to use new URL Method ( #28621 )
2017-08-25 03:14:36 +02:00
Jacob McGill
061fe51e9a
ACI AEP: Update module to use new URL Method ( #28619 )
...
* ACI AEP: Update module to use new URL Method
* ACI AEP: Update module to use new URL Method
* ACI AEP: Update module to use new URL Method
2017-08-25 02:46:09 +02:00
Dag Wieers
e801187899
Bugfix and assorted fixes ( #28352 )
...
These are updates from aci-ansible.
2017-08-17 21:00:23 +02:00
Dag Wieers
2960f5feac
Rename ACI modules according to new conventions ( #28306 )
...
As discussed in full at https://github.com/datacenter/aci-ansible
we desired a better naming convention for ACI modules before they ship
with Ansible v2.4
The result is summarized in this PR.
The modules now also include the classes from the object model, as well
as a link to the documentation.
2017-08-17 02:27:42 +02:00
Toshio Kuratomi
f203ca7907
Update metadata to 1.1
2017-08-15 23:12:08 -07:00
Dag Wieers
edba563e9a
ACI fixes ( #28257 )
2017-08-16 04:13:16 +02:00
Jacob McGill
b7d99f43d5
ACI EPG Contract Binding: New Module ( #28251 )
...
new module: managing EPG to Contract bindings [network/aci/aci_epg_contract_binding]
2017-08-16 02:58:01 +02:00
schunduri
4729981eba
new module: Manage end point groups [network/aci/aci_epg] ( #28207 )
...
* Cisco ACI EPG
* Fixed errors
* Updated module
* Update to version from aci-ansible repository
2017-08-16 01:46:38 +02:00