Dag Wieers
6a37582158
msc_role: Manage roles on ACI MultiSite ( #47757 )
...
This includes the new msc_role module and integration tests.
2018-11-02 20:08:11 +01:00
Dag Wieers
1ac40e21b4
msc_site: Manage sites on ACI MultiSite ( #47756 )
...
This includes the new msc_site module and integration tests.
2018-11-02 20:07:10 +01:00
Dag Wieers
e97ad60f3b
msc_tenant: Manage tenants on ACI MultiSite ( #47755 )
...
This includes the new msc_tenant module and integration tests.
2018-11-02 20:02:42 +01:00
Dag Wieers
7142715b15
msc_user: Manage users on ACI MultiSite ( #47754 )
...
This includes the new msc_user module and integration tests.
2018-11-02 20:00:17 +01:00
Dag Wieers
67aa98c30f
msc_label: Manage label on ACI MultiSite ( #47753 )
...
This includes the new msc_label module and integration tests.
2018-11-02 19:22:20 +01:00
Sandra McCann
6479cb6a4a
mark Cisco ACI modules as certified ( #46841 )
2018-10-11 15:34:35 -05:00
Metzger, Simon
00d78d7ef3
added period in description. Changed integration test to work correctly.
2018-09-28 18:45:13 +02:00
Metzger, Simon
285af0b6fb
added parameter leaf_port_blk_description in module and integration tests
2018-09-28 18:45:13 +02:00
Metzger, Simon
be2c73ac18
be compliant to pep8 and pylint. Added integration tests.
2018-09-28 18:45:13 +02:00
Metzger, Simon
cdd66295f2
changed documentation strings
2018-09-28 18:45:13 +02:00
Metzger, Simon
4d7cd4bea7
added new module aci_access_port_block_to_access_port
2018-09-28 18:45:13 +02:00
Dag Wieers
5f4173b8bf
A few small fixes
2018-09-19 12:52:31 +02:00
João Soares
097902c35a
Remove whitespaces
2018-09-19 12:52:31 +02:00
João Soares
01db7239ed
Add input validation for the new asn parameter
...
Fix asn type from str to int
2018-09-19 12:52:31 +02:00
João Soares
165000adcd
Update version_added on the asn parameter
2018-09-19 12:52:31 +02:00
João Soares
a60b14c826
Update aci_l3out documentation
2018-09-19 12:52:31 +02:00
João Soares
dd67e89f47
Add eigrp as a possible l3protocol in aci_l3out
...
Also fixes an error related to the required parameters. The l3out parameter is required but only 'name' was being accepted, and that should only be the alias.
2018-09-19 12:52:31 +02:00
Dag Wieers
6faf400621
aci_switch_policy_vpc_protection_group: Fix idempotency ( #45091 )
2018-09-03 16:39:39 +02:00
Dag Wieers
cc2164f92a
ACI: Add specific info about running locally ( #43903 )
...
Since the ACI modules (like most network-related modules) run on the
local controller, this PR adds the necessary details so users are aware
of this particular feature.
2018-08-24 01:28:39 +02:00
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
Dag Wieers
014fca8ca5
Fix all ACI examples to use delegate_to ( #43439 )
...
This is to avoid users connecting to the APIC using SSH, which is likely
to fail. In the ACI documentation (linked from every module) we go into
more details on how people are supposed to work with the modules..
2018-08-08 23:24:50 +02:00
Dag Wieers
d8ba8c03f3
ACI: Make querying links and nodes possible ( #43441 )
...
This functionality was not considered when the module was written, but
there's no reason why it shouldn't be supported.
We had to rework the query string construction and object filtering.
This new functionality allows to filter on arbitrary keys and supports
None values.
This PR fixes various issues with the existing framework, including
querying specific objects using construct_url_4 (i.e.
aci_epg_to_contract and aci_static_binding_to_epg)
2018-08-07 23:54:54 +02:00
Joren Vrancken
b954917761
Surround top-level function and class definitions with two blank lines.
2018-07-31 12:06:56 -07:00
Dag Wieers
e899824c49
ACI: Add parameter types to module docs ( #42893 )
...
* ACI: Add parameter types to module docs
* Update validate-modules ignore list
2018-07-17 18:03:55 +02:00
Dag Wieers
5465dca7ec
aci_bd_subnet: Support parameter scope not set ( #42675 )
...
If parameter scope is not set (is None) the usual handling of lists does
not apply, and should be avoided or we get an exception.
This needs to be backported to earlier versions of Ansible.
2018-07-12 15:20:33 +02:00
Dag Wieers
27f540ac5c
Add parameter types to documentation ( #42572 )
...
Few documentation fixes
2018-07-11 23:03:24 +02:00
Dag Wieers
f98a0b521f
Add querying all bindings ( #42366 )
...
Also fix an issue with one of the check-mode tests.
2018-07-06 13:32:39 +02:00
Dag Wieers
b90ae65e5c
aci_static_binding_to_epg: Add description parameter ( #42244 )
...
* aci_static_binding_to_epg: Add description parameter
This PR adds the description parameter to this module.
Tis fixes #42154
* Fix added_version
2018-07-05 18:01:28 +02:00
krisek
55a94784a3
Update aci_vrf.py ( #42246 )
...
<!--- Your description here -->
+label: docsite_pr
2018-07-03 14:27:48 +02:00
Dag Wieers
09fec5a482
aci_interface_policy_ospf: Create OSPF interface policies ( #42184 )
...
* aci_interface_policy_ospf: Create OSPF interface policies
New module to create OSPF interface policies
* Fix documentation issues
* Add missing integration tests
* Update documentation and examples
2018-07-03 04:04:48 +02:00
Dag Wieers
57c0471b54
Fix ACI validate-modules issues ( #42222 )
2018-07-03 04:04:35 +02:00
Dag Wieers
ba4680c141
ACI: Make lag_type a required parameter for queries ( #40657 )
...
Without this change, the module will simply fail with an error when
doing a query and not specifying the **lag_type** parameter.
The integration tests expect **lag_type** too, so this simply codifies
what was expected since inception.
2018-05-24 17:32:56 +02:00
Dag Wieers
9e2a59885e
aci_rest: Ensure we always return a status
2018-05-24 15:20:23 +02:00
Dag Wieers
05374da9b8
ACI: Add from_card and to_card parameters ( #40653 )
...
* ACI: Add from_card and to_card parameters
* Add version info to new parameters
2018-05-24 14:58:11 +02:00
Matt Clay
8deced3e04
Fix shebangs and file modes and update tests. ( #40563 )
...
* Add execute bit sanity test and apply fixes.
* Add shebang test for `lib` dirs and apply fixes.
* Shebang and execute bit cleanup.
2018-05-22 14:25:36 -07:00
suacide24
4c0ceaea3d
changed accportgrp to accbundle ( #40104 )
...
* changed accportgrp to accbundle
* fixed shippable complaints
* changed policy_group_type to interface_type
2018-05-17 13:11:31 +02:00
suacide24
dbb4493f17
removed eth on port-channel ( #40090 )
2018-05-14 21:09:44 +02:00
Dag Wieers
19977e80f0
Get rid of obsolete SEQUENCETYPE-check ( #40078 )
...
And small cosmetic change to examples.
2018-05-14 10:22:15 -04:00
Jacob McGill
67f387bc3b
Update default for dscp to not allow APIC to handle it ( #39970 )
2018-05-10 19:57:20 +02:00
Rostyslav Davydenko
5f7c7becde
aci_l3out: Add initial ACI l3Out implementation ( #37570 )
...
* Initial implementation of ansible ACI L3Out module
* Small documentation and parameter name fixes
* fix copy-paste error
* fix sanity for version_added = 2.6
* Removed deprecated options. Added PIM protocol support
* aci_l3out: add more examples and query option
* Handle DSCP option properly
2018-05-10 16:29:49 +02:00
Dag Wieers
d7f3d3b867
Fix module validation checks and remove old params ( #39926 )
...
This PR includes:
- Fixes to the majority of module validation issues
(deliberate inconsistencies between docs and arg_spec)
- Removal of deprecated parameters 'method' and 'protocols'
- A few typos in the documentation
There are still some left-over validation errors, some are deliberate
(like doc strings as default to indicate ranges, etc.)
2018-05-10 08:47:08 +02:00
Alicia Cozine
4801bf96a5
fixes broken link in aci module docs ( #39247 )
...
* fixes broken link in aci module docs
* makes correct fix for aci broken link
2018-04-27 21:24:18 +02:00
Dag Wieers
3a1cd4d45a
Fix incorrect RN used in module ( #38245 )
...
This requires backporting to v2.5
2018-04-04 02:43:58 +02:00
Dag Wieers
35b7b608bf
Add missing required property to docs
...
<!--- Your description here -->
+label: docsite_pr
2018-04-03 03:32:49 +02:00
Dag Wieers
126a41327c
Update docs to highlight lookup plugins for templating
...
<!--- Your description here -->
+label: docsite_pr
2018-03-30 09:33:02 +02:00
Dag Wieers
3973eb4c30
Added an example using a templated payload file
...
<!--- Your description here -->
+label: docsite_pr
2018-03-30 09:27:45 +02:00
Dag Wieers
cdd21e2170
Clean up module documentation ( #36909 )
...
* Clean up module documentation
This PR includes:
- Removal of `default: None` (and variations)
- Removal of `required: false`
- Fixing booleans and `type: bool` where required
* Fix remaining (new) validation issues
2018-03-15 22:15:24 +01:00
Dag Wieers
cb79957b5f
Make use of named links in documentation notes ( #37027 )
...
* Make use of named links in documentation notes
Now that it is possible to name external links, we are making use of
this to make the documentation better.
* Add improvements to ACI documentation
* Disable QA for long line
* Add :menuselection: and :guilabel:
* Improve links on some modules
2018-03-06 00:05:13 +01:00
Dag Wieers
68b39f7a84
Parameter method is not required ( #36816 )
2018-02-28 04:56:16 +01:00