From 7b1f2338bf74b2a194ed2542bf16060bea83a28c Mon Sep 17 00:00:00 2001 From: Lionel Hercot Date: Wed, 2 Jun 2021 01:37:54 -0700 Subject: [PATCH] Update galaxy.yml, README and changelog for v1.2.0 --- CHANGELOG.rst | 43 +++++++++++++++++++++++++++++++++++++++ README.md | 22 ++++++++++++++++++++ changelogs/changelog.yaml | 33 ++++++++++++++++++++++++++++++ galaxy.yml | 2 +- 4 files changed, 99 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5981cc81..759dfe4d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,6 +6,49 @@ Cisco MSO Ansible Collection Release Notes This changelog describes changes after version 0.0.4. +v1.2.0 +====== + +Release Summary +--------------- + +Release v1.2.0 of the ``cisco.mso`` collection on 2021-06-02. +This changelog describes all changes made to the modules and plugins included in this collection since v1.1.0. + + +Minor Changes +------------- + +- Add Ansible common HTTPAPI dependancy in galaxy.yml +- Add HTTPAPI connection plugin support and HTTPAPI MSO connection plugin +- Add primary and unicast_routing attributes to mso_schema_template_bd +- Add requirements.txt for Ansible Environment support +- Add schema and template cloning modules mso_schema_clone and mso_schema_template_clone +- Add support cisco.nd.nd connection plugin +- Add support for multiple DCHP policies in a BD and new module mso_schema_template_bd_dhcp_policy +- Upgrade CI to latest Ansible version and Python 3.8 + +Bugfixes +-------- + +- Add test case and small fixes to mso_schema_site_bd_l3out module +- Fix documentation issues accross modules +- Fix fail_json usage accross module_utils/mso.py +- Fix mso_rest to support HTTPAPI plugin and tests to support ND platform +- Fix mso_user to due to error in v1 API in MSO 3.2 +- Fix path issue in mso_schema_template_migrate +- Fixes for site level external epgs and site level L3Outs +- Fixes to support MSO 3.3 +- Remove query of all schemas to get schema ID and only query schema ID indentity list API + +New Plugins +----------- + +Httpapi +~~~~~~~ + +- cisco.mso.mso - MSO Ansible HTTPAPI Plugin. + v1.1.0 ====== diff --git a/README.md b/README.md index 52238108..da143b53 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,28 @@ Once the collection is installed, you can use it in a playbook by specifying the delegate_to: localhost ``` +You can also use the MSO HTTPAPI connection plugin by setting the following variables in your inventory file (cisco.mso collection v1.2+). +```yaml +ansible_connection=ansible.netcommon.httpapi +ansible_network_os=cisco.mso.mso +``` + +The HTTPAPI connection plugin will also allow you to specify additional parameters as variable and omit them from the task itself. Module parameters will override global variables. +```yaml +ansible_host=10.0.0.1 +ansible_user=admin +ansible_ssh_pass="MySuperPassword" +ansible_httpapi_validate_certs=False +ansible_httpapi_use_ssl=True +ansible_httpapi_use_proxy=True +``` + +You can also use the Nexus Dashboard (ND) connection plugin available in the [cisco.nd](https://galaxy.ansible.com/cisco/nd) collection by changin the following variable. +```yaml +ansible_connection=ansible.netcommon.httpapi +ansible_network_os=cisco.nd.nd +``` + ## Update Getting the latest/nightly collection build diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index d9c41ab0..0e6ebc91 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -222,3 +222,36 @@ releases: ' release_date: '2021-01-20' + 1.2.0: + changes: + bugfixes: + - Add test case and small fixes to mso_schema_site_bd_l3out module + - Fix documentation issues accross modules + - Fix fail_json usage accross module_utils/mso.py + - Fix mso_rest to support HTTPAPI plugin and tests to support ND platform + - Fix mso_user to due to error in v1 API in MSO 3.2 + - Fix path issue in mso_schema_template_migrate + - Fixes for site level external epgs and site level L3Outs + - Fixes to support MSO 3.3 + - Remove query of all schemas to get schema ID and only query schema ID indentity + list API + minor_changes: + - Add Ansible common HTTPAPI dependancy in galaxy.yml + - Add HTTPAPI connection plugin support and HTTPAPI MSO connection plugin + - Add primary and unicast_routing attributes to mso_schema_template_bd + - Add requirements.txt for Ansible Environment support + - Add schema and template cloning modules mso_schema_clone and mso_schema_template_clone + - Add support cisco.nd.nd connection plugin + - Add support for multiple DCHP policies in a BD and new module mso_schema_template_bd_dhcp_policy + - Upgrade CI to latest Ansible version and Python 3.8 + release_summary: 'Release v1.2.0 of the ``cisco.mso`` collection on 2021-06-02. + + This changelog describes all changes made to the modules and plugins included + in this collection since v1.1.0. + + ' + plugins: + httpapi: + - description: MSO Ansible HTTPAPI Plugin. + name: mso + release_date: '2021-06-02' diff --git a/galaxy.yml b/galaxy.yml index ac4bb1e6..ed222072 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -2,7 +2,7 @@ namespace: cisco name: mso # The version of the collection. Must be compatible with semantic versioning -version: 1.1.0 +version: 1.2.0 readme: README.md authors: - Dag Wieers (@dagwieers)