Dag Wieers
203caf2570
Fix module issues ( #52209 )
2019-02-15 12:57:20 +01:00
Simon Metzger
f3907c977c
added support for breakout ports ( #51607 )
2019-02-01 15:15:42 +01:00
Dag Wieers
9eef9a3702
aci_aaa_user: Fix an issue with clear_password_history ( #51459 )
2019-01-30 01:49:33 +01:00
Dag Wieers
d8a0e1a9b7
aci_aaa_user: Fix changing user description ( #51408 )
...
This fixes a reported problem with the aci_aaa_user module.
2019-01-29 03:16:58 +01:00
Dag Wieers
b595228983
mso_stae_contract: Add EPG contracts ( #51383 )
...
This module creates EPG contracts in schema templates.
2019-01-28 14:37:30 +01:00
Dag Wieers
86c3f14972
mso_st_deploy: Deploy a schema template ( #51379 )
...
This new module deploys a schema template to sites.
2019-01-28 12:55:29 +01:00
Dag Wieers
73636175da
MSO: Refactor modules to common structure ( #51354 )
...
This PR includes:
- Various fixes to jsonpatch interface
- Added seealso: and notes: to docs
- Various improvements to docs
- A set of bugfixes found during integration tests
Full integration tests follow.
2019-01-26 03:48:13 +01:00
Dag Wieers
b7ec254816
mso_schema_site: Add sites to a schema template ( #51332 )
...
A new module to associate sites to schema templates
2019-01-25 15:27:55 +01:00
Dag Wieers
92b475f721
mso_contract_filter: Improve logic ( #51315 )
...
This PR improves the jsonpatch logic.
2019-01-25 04:23:59 +01:00
Dag Wieers
0acc4dafdd
MSO: Various small fixes ( #51314 )
...
* mso_bd: Allow adding subnets on creation
* Fix example
2019-01-25 04:23:38 +01:00
Dag Wieers
fc4e93f1a3
mso_anp: Idempotency fixes ( #51313 )
2019-01-25 03:53:43 +01:00
Dag Wieers
ebe8510f05
mso_st_contract_filter: Manage contract filters ( #51300 )
...
New module to manage contract filters in an MSO schema template.
2019-01-24 20:56:46 +01:00
Dag Wieers
0a9902174c
mso_st_vrf: Manage VRFs in templates ( #51292 )
...
A new module to manage VRFs in MSO schema templates.
2019-01-24 17:54:09 +01:00
Dag Wieers
ac2476a791
mso_st_l3out: Manage l3out's in templates ( #51291 )
...
A new module to manage l3out's in MSO schema templates.
2019-01-24 17:53:20 +01:00
Dag Wieers
2413169b25
mso_st_filter_entry: Manage filter entries in templates ( #51290 )
...
A new module to manage filter entries in MSO schema templates.
2019-01-24 17:38:39 +01:00
Dag Wieers
ad607083de
mso_schema_template_bd: Manage BDs in templates ( #51279 )
...
A new module to manage BDs in MSO schema templates.
2019-01-24 16:53:30 +01:00
Dag Wieers
9409826982
mso_st_externalepg: Manage external EPGs in templates ( #51285 )
...
A new module to manage external EPGs in MSO schema templates.
2019-01-24 16:53:18 +01:00
Dag Wieers
8d282de811
mso_st_bd_subnet: Manage BD subnets in templates ( #51282 )
...
A new module to manage BD subnets in MSO schema templates.
2019-01-24 16:14:51 +01:00
Dag Wieers
e72bb42e21
mso_sta_epg_subnet: Manage EPG subnets in templates ( #51278 )
...
A new module to manage EPG subnets in MSO schema templates.
2019-01-24 15:43:43 +01:00
Dag Wieers
73ed1a8269
mso_schema_template: Manage templates in schemas ( #51277 )
...
A new module to manage templates in MSO schemas.
2019-01-24 15:32:07 +01:00
Dag Wieers
6d47105a2d
mso_s_t_anp: Manage ANPs in templates ( #51274 )
...
A new module to create ANPs in MSO schema templates.
2019-01-24 15:20:36 +01:00
Dag Wieers
dfad17ad8a
mso_s_t_anp_epg: Manage EPGs in templates ( #51275 )
...
A new module to create EPGs in MSO schema templates.
2019-01-24 15:16:45 +01:00
Dag Wieers
7a642c783a
mso_schema: Improvements to docs ( #51272 )
2019-01-24 14:39:06 +01:00
Dag Wieers
31222b65c1
Fix small typo
...
+label: docsite_pr
2019-01-17 13:48:25 +01:00
Dag Wieers
a79441ca30
Rename MSC modules to MSO nomenclature ( #50959 )
...
* msc_tenant: improve docs
* Rename MSC modules to MSO
* Rename MSC-related objects to MSO nomenclature
* Add missing doc fragments
2019-01-16 14:53:38 +01:00
Dag Wieers
e515b4000c
msc_schema: Manage schemas on ACI MultiSite ( #47758 )
...
This includes the new msc_schema module and integration tests.
2019-01-15 13:14:34 +01:00
Dag Wieers
67b455a8ac
Update documentation notes, copyright and license ( #50927 )
2019-01-15 12:24:34 +01:00
Dag Wieers
27f4a1f927
Add support for users/sites to tenants ( #50924 )
...
* Add support for users/sites to tenants
* Better work-around
2019-01-15 11:49:54 +01:00
Dag Wieers
14b03ac15f
MSC: Various bugfixes and features enhancements ( #50200 )
...
* MSC: Various bugfixes and features enhancements
This PR includes:
- Lookups of roles, labels and domains
- Auto-create new labels
- Improvements to comparing complex datastructures
- Force removal of sites
- Support non top-level queries
- Document internal functions
- Add parameter types to modules
- Fix documentation examples
- Improvements to idempotency wrt. returning changed
- Support site locations
- Update permission list
- Various improvements to integration tests
* Fix Ci issues
2018-12-20 18:18:46 +01:00
Dag Wieers
05c6ff79f9
Convert to reduced list of known types ( #50010 )
2018-12-19 07:25:30 +10:00
Dag Wieers
c1ac87794e
ACI: Fix module parameters ( #50051 )
...
* Fix parameter type of private_key
* Fix parameters of various ACI modules
2018-12-18 09:30:28 +01:00
Dag Wieers
e8885ee4e8
ACI: Add types to modules and doc fragment ( #49997 )
...
* ACI: Add types to module doc fragment
* Add types to ACI modules too
2018-12-17 11:23:10 -06:00
Toshio Kuratomi
3fba006207
Update bare exceptions to specify Exception.
...
This will keep us from accidentally catching program-exiting exceptions
like KeyboardInterupt and SystemExit.
2018-12-16 15:03:19 -08:00
Dag Wieers
a4998cfead
ACI: Add seealso fragments to module documentation ( #49844 )
2018-12-13 19:40:53 +01:00
Dag Wieers
baf0ad2309
Docs: Add a "seealso" section to the module docs ( #45949 )
...
* Docs: Add a separate "seealso" section to the module docs
to list related modules and/or related references. This clears up the notes
section for things that are actual notes.
So you can add a section in your module documentation and four types of
references are possible.
seealso:
# Reference by module name
- module: aci_tenant
# Reference by module name, including description
- module: aci_tenant
description: ACI module to create tenants on a Cisco ACI fabric.
# Reference by rST documentation anchor
- ref: aci_guide
description: Detailed information on how to manage your ACI infrastructure using Ansible.
# Reference by Internet resource
- name: APIC Management Information Model reference
description: Complete reference of the APIC object model.
link: https://developer.cisco.com/docs/apic-mim-ref/
This PR also includes:
- Implements ansible-doc support
- Implements schema support for the seealso options
- Updates to the development documentation
- Rename filter convert_symbols_to_format to rst_ify, cfr the existing html_ify and tty_ify filters
- This makes the existing template a lot easier to read and fixes the confusion I had myself rereading the template (again).
- We fixed the possible suboption types (which was limited to 'bool' only)
* Use latest stable instead of devel docs
2018-12-12 14:19:58 -06:00
Dag Wieers
37820be05b
aci_rest: Fix ignoring custom port ( #49715 )
2018-12-10 15:08:06 +01:00
dionben
a796299651
Added support for L2 external domain association (l2dom). ( #48670 )
...
* Added support for L2 external domain association (l2dom).
Added support for L2 external domain association (l2dom).
* Update lib/ansible/modules/network/aci/aci_epg_to_domain.py
* Fix a few small items, restore earlier changes
Performed the necessary updates to fix this PR.
* Fix spaces
* One more miss
2018-11-19 17:22:04 +01:00
Abhijeet Kasurde
2faddfc1fe
Misc typo in msc_* modules ( #48716 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2018-11-19 16:50:39 +01:00
Dag Wieers
24d7b4a660
Various small fixes to MSC modules and tests ( #48417 )
2018-11-13 09:01:45 +01:00
Dag Wieers
e21270988c
aci_epg: parameter bd is not required ( #47999 )
2018-11-05 19:34:15 +01:00
Dag Wieers
df6b0b0e9e
aci_aptiplp: Support missing policy_group ( #48000 )
...
* aci_aptiplp: Support missing policy_group
* Adapt integration tests to fix
* Add changelog fragment
* Fix
Co-Authored-By: dagwieers <dag@wieers.com>
2018-11-05 18:21:01 +00:00
Dag Wieers
d1f6ff646a
aci_iplpg: Support missing aep ( #48001 )
...
* aci_iplpg: Support missing aep
2018-11-05 18:20:23 +00:00
Dag Wieers
591b074e43
aci_switch_leaf_selector: Support missing policy_group ( #47992 )
...
* aci_switch_leaf_selector: Support empty policy_group
* Reorganize code
* Adapt integration tests to fix
2018-11-05 19:02:06 +01:00
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