diff --git a/.ansible-lint b/.ansible-lint new file mode 100644 index 0000000..d8c4900 --- /dev/null +++ b/.ansible-lint @@ -0,0 +1,2 @@ +skip_list: + - '208' diff --git a/changelogs/CHANGELOG.rst b/changelogs/CHANGELOG.rst index 5c58ec1..e91c0ed 100644 --- a/changelogs/CHANGELOG.rst +++ b/changelogs/CHANGELOG.rst @@ -4,6 +4,15 @@ Ansible Network Collection for Dell EMC OS9 Release Notes .. contents:: Topics +v1.0.4 +====== + +Release Summary +--------------- + +- Fixed sanity error found during the sanity tst of automation hub upload +- Fix issue in using list of strings for commands argument for os10_command module (https://github.com/ansible-collections/dellemc.os9/issues/15) + v1.0.3 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 2624326..82ea60c 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -92,8 +92,16 @@ releases: - 1.0.2.yaml release_date: '2020-08-18' 1.0.3: - chnages: + changes: release_summary: Added bug fixes for bugs found during System Test. fragments: - 1.0.3.yaml - release_date: '2020-10-09' \ No newline at end of file + release_date: '2020-10-09' + 1.0.4: + changes: + bugfixes: + - Fixed sanity error found during the sanity tst of automation hub upload + - Fix issue in using list of strings for commands argument for os10_command module (https://github.com/ansible-collections/dellemc.os9/issues/15) + fragments: + - 1.0.4.yaml + release_date: '2021-02-15' \ No newline at end of file diff --git a/galaxy.yml b/galaxy.yml index 1ff42e9..fb51ba0 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -9,7 +9,7 @@ name: os9 namespace: dellemc readme: README.md tags: [dell, dellemc, os9, emc, networking] -version: 1.0.3 +version: 1.0.4 repository: 'https://github.com/ansible-collections/dellemc.os9' documentation: 'https://github.com/ansible-collections/dellemc.os9/tree/master/docs' homepage: 'https://github.com/ansible-collections/dellemc.os9' diff --git a/plugins/doc_fragments/os9.py b/plugins/doc_fragments/os9.py index 1b1c0d1..35ec672 100644 --- a/plugins/doc_fragments/os9.py +++ b/plugins/doc_fragments/os9.py @@ -61,7 +61,6 @@ options: task, the value of environment variable C(ANSIBLE_NET_AUTHORIZE) will be used instead. type: bool - default: false auth_pass: description: - Specifies the password to use if required to enter privileged mode on the diff --git a/plugins/modules/os9_command.py b/plugins/modules/os9_command.py index c9d4f0f..20e3cc5 100644 --- a/plugins/modules/os9_command.py +++ b/plugins/modules/os9_command.py @@ -36,7 +36,6 @@ options: module is not returned until the condition is satisfied or the number of retries has expired. type: list - elements: dict required: true wait_for: description: @@ -171,7 +170,7 @@ def main(): """ argument_spec = dict( # { command: <str>, prompt: <str>, response: <str> } - commands=dict(type='list', elements='dict', required=True), + commands=dict(type='list', required=True), wait_for=dict(type='list', elements='str'), match=dict(default='all', choices=['all', 'any']), diff --git a/roles/os9_aaa/meta/main.yml b/roles/os9_aaa/meta/main.yml index bb2060d..2f94f92 100644 --- a/roles/os9_aaa/meta/main.yml +++ b/roles/os9_aaa/meta/main.yml @@ -1,8 +1,10 @@ # copyright (c) 2017-2020 Dell Inc. or its subsidiaries. All Rights Reserved. --- galaxy_info: - author: Dell EMC Networking Engineering - description: The os9_aaa role facilitates the configuration of Authentication Authorization Acccounting (AAA) attributes in devices running Dell EMC Networking Operating Systems. + author: Dell EMC Networking Engineering + description: > + The os9_aaa role facilitates the configuration of Authentication Authorization Acccounting (AAA) attributes + in devices running Dell EMC Networking Operating Systems. license: GPLv3 min_ansible_version: 2.9.6 @@ -11,7 +13,7 @@ galaxy_info: galaxy_tags: - networking - - dell + - dell - emc - dellemc - os9 diff --git a/roles/os9_aaa/tasks/main.yml b/roles/os9_aaa/tasks/main.yml index f6b43f6..5ffba7b 100644 --- a/roles/os9_aaa/tasks/main.yml +++ b/roles/os9_aaa/tasks/main.yml @@ -10,8 +10,8 @@ register: generate_output - name: "Provisioning AAA configuration for os9" - os9_config: + dellemc.os9.os9_config: src: os9_aaa.j2 when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") # notify: save config os9 - register: output \ No newline at end of file + register: output diff --git a/roles/os9_acl/meta/main.yml b/roles/os9_acl/meta/main.yml index b4f8a91..dd418f8 100644 --- a/roles/os9_acl/meta/main.yml +++ b/roles/os9_acl/meta/main.yml @@ -1,8 +1,8 @@ # Copyright (c) 2017-2020 Dell Inc. or its subsidiaries. All Rights Reserved. --- galaxy_info: - author: Dell EMC Networking Engineering - description: The os9_acl role facilitates the configuration of access control list (ACL) attributes in devices running Dell EMC Networking Operating Systems. + author: Dell EMC Networking Engineering + description: The os9_acl role facilitates the configuration of access control list (ACL) attributes in devices running Dell EMC Networking Operating Systems. license: GPLv3 min_ansible_version: 2.9.6 @@ -11,7 +11,7 @@ galaxy_info: galaxy_tags: - networking - - dell + - dell - emc - dellemc - os9 diff --git a/roles/os9_acl/tasks/main.yml b/roles/os9_acl/tasks/main.yml index 6132f79..53612e5 100644 --- a/roles/os9_acl/tasks/main.yml +++ b/roles/os9_acl/tasks/main.yml @@ -9,8 +9,8 @@ register: generate_output - name: "Provisioning ACL configuration for os9" - os9_config: + dellemc.os9.os9_config: src: os9_acl.j2 when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") # notify: save config os9 - register: output \ No newline at end of file + register: output diff --git a/roles/os9_bgp/meta/main.yml b/roles/os9_bgp/meta/main.yml index 57d5db3..5db413c 100644 --- a/roles/os9_bgp/meta/main.yml +++ b/roles/os9_bgp/meta/main.yml @@ -12,7 +12,7 @@ galaxy_info: galaxy_tags: - networking - - dell + - dell - emc - dellemc - os9 diff --git a/roles/os9_bgp/tasks/main.yml b/roles/os9_bgp/tasks/main.yml index aaaad20..46f84c4 100644 --- a/roles/os9_bgp/tasks/main.yml +++ b/roles/os9_bgp/tasks/main.yml @@ -9,8 +9,8 @@ register: generate_output - name: "Provisioning BGP configuration for os9" - os9_config: + dellemc.os9.os9_config: src: os9_bgp.j2 when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") # notify: save config os9 - register: output \ No newline at end of file + register: output diff --git a/roles/os9_copy_config/meta/main.yml b/roles/os9_copy_config/meta/main.yml index f70595d..d27c183 100644 --- a/roles/os9_copy_config/meta/main.yml +++ b/roles/os9_copy_config/meta/main.yml @@ -1,10 +1,10 @@ # Copyright (c) 2020 Dell Inc. --- galaxy_info: - author: Dell EMC Networking Engineering - description: > - This role shall be used to push the backup running configuration into the device. - This role shall merge the configuration in the template file with the running configuration of the device + author: Dell EMC Networking Engineering + description: > + This role shall be used to push the backup running configuration into the device. + This role shall merge the configuration in the template file with the running configuration of the device license: GPLv3 min_ansible_version: 2.9.6 @@ -13,7 +13,7 @@ galaxy_info: galaxy_tags: - networking - - dell + - dell - emc - dellemc - os9 diff --git a/roles/os9_copy_config/tasks/main.yml b/roles/os9_copy_config/tasks/main.yml index 9da6c39..682a6e9 100644 --- a/roles/os9_copy_config/tasks/main.yml +++ b/roles/os9_copy_config/tasks/main.yml @@ -1,7 +1,7 @@ --- -# tasks file for dellemc.os9.os9_copy_config +# tasks file for dellemc.os9.os9_copy_config - name: "Merge the config file to running configuration for OS9" - os9_config: + dellemc.os9.os9_config: src: "{{ hostname }}.j2" - when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") -# notify: save config os9 \ No newline at end of file + when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") +# notify: save config os9 diff --git a/roles/os9_dcb/meta/main.yml b/roles/os9_dcb/meta/main.yml index 3354b27..b76457b 100644 --- a/roles/os9_dcb/meta/main.yml +++ b/roles/os9_dcb/meta/main.yml @@ -1,8 +1,10 @@ # Copyright (c) 2020 Dell Inc. --- galaxy_info: - author: Dell EMC Networking Engineering - description: The os9_dcb role facilitates the configuration of Data Center Bridging (DCB) attributes in devices running Dell EMC Networking Operating Systems. + author: Dell EMC Networking Engineering + description: > + The os9_dcb role facilitates the configuration of Data Center Bridging (DCB) attributes in devices + running Dell EMC Networking Operating Systems. license: GPLv3 min_ansible_version: 2.9.6 @@ -11,7 +13,7 @@ galaxy_info: galaxy_tags: - networking - - dell + - dell - emc - dellemc - os9 diff --git a/roles/os9_dcb/tasks/main.yml b/roles/os9_dcb/tasks/main.yml index 7d365c4..cc1b44f 100644 --- a/roles/os9_dcb/tasks/main.yml +++ b/roles/os9_dcb/tasks/main.yml @@ -9,8 +9,8 @@ register: generate_output - name: "Provisioning DCB configuration for os9" - os9_config: + dellemc.os9.os9_config: src: os9_dcb.j2 when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") # notify: save config os9 - register: output \ No newline at end of file + register: output diff --git a/roles/os9_dns/meta/main.yml b/roles/os9_dns/meta/main.yml index e46b07d..75373c4 100644 --- a/roles/os9_dns/meta/main.yml +++ b/roles/os9_dns/meta/main.yml @@ -1,7 +1,7 @@ # Copyright (c) 2020 Dell Inc. --- galaxy_info: - author: Dell EMC Networking Engineering + author: Dell EMC Networking Engineering description: The os9_dns role facilitates the configuration DNS attributes in devices running Dell EMC Networking Operating Systems. license: GPLv3 min_ansible_version: 2.9.6 @@ -11,7 +11,7 @@ galaxy_info: galaxy_tags: - networking - - dell + - dell - emc - dellemc - os9 diff --git a/roles/os9_dns/tasks/main.yml b/roles/os9_dns/tasks/main.yml index fff8ef1..f9a732c 100644 --- a/roles/os9_dns/tasks/main.yml +++ b/roles/os9_dns/tasks/main.yml @@ -9,8 +9,8 @@ register: generate_output - name: "Provisioning DNS configuration for os9" - os9_config: + dellemc.os9.os9_config: src: os9_dns.j2 when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") # notify: save config os9 - register: output \ No newline at end of file + register: output diff --git a/roles/os9_ecmp/meta/main.yml b/roles/os9_ecmp/meta/main.yml index d0b5d44..2f355ab 100644 --- a/roles/os9_ecmp/meta/main.yml +++ b/roles/os9_ecmp/meta/main.yml @@ -1,8 +1,8 @@ # Copyright (c) 2020 Dell Inc. --- galaxy_info: - author: Dell EMC Networking Engineering - description: The os9_ecmp role facilitates the configuration of ECMP group attributes in devices running Dell EMC Networking Operating Systems. + author: Dell EMC Networking Engineering + description: The os9_ecmp role facilitates the configuration of ECMP group attributes in devices running Dell EMC Networking Operating Systems. license: GPLv3 min_ansible_version: 2.9.6 @@ -11,7 +11,7 @@ galaxy_info: galaxy_tags: - networking - - dell + - dell - emc - dellemc - os9 diff --git a/roles/os9_ecmp/tasks/main.yml b/roles/os9_ecmp/tasks/main.yml index 265ea6a..0ffec8d 100644 --- a/roles/os9_ecmp/tasks/main.yml +++ b/roles/os9_ecmp/tasks/main.yml @@ -10,8 +10,8 @@ register: generate_output - name: "Provisioning ECMP configuration for os9" - os9_config: + dellemc.os9.os9_config: src: os9_ecmp.j2 when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") # notify: save config os9 - register: output \ No newline at end of file + register: output diff --git a/roles/os9_interface/tasks/main.yml b/roles/os9_interface/tasks/main.yml index a1bc686..4301ea4 100644 --- a/roles/os9_interface/tasks/main.yml +++ b/roles/os9_interface/tasks/main.yml @@ -9,8 +9,8 @@ register: generate_output - name: "Provisioning interface configuration for os9" - os9_config: + dellemc.os9.os9_config: src: os9_interface.j2 when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") # notify: save config os9 - register: output \ No newline at end of file + register: output diff --git a/roles/os9_lag/tasks/main.yml b/roles/os9_lag/tasks/main.yml index 3bb811d..b581b87 100644 --- a/roles/os9_lag/tasks/main.yml +++ b/roles/os9_lag/tasks/main.yml @@ -9,8 +9,8 @@ register: generate_output - name: "Provisioning LAG configuration for os9" - os9_config: + dellemc.os9.os9_config: src: os9_lag.j2 when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") # notify: save config os9 - register: output \ No newline at end of file + register: output diff --git a/roles/os9_lldp/meta/main.yml b/roles/os9_lldp/meta/main.yml index 04807ad..4b76193 100644 --- a/roles/os9_lldp/meta/main.yml +++ b/roles/os9_lldp/meta/main.yml @@ -1,10 +1,10 @@ # Copyright (c) 2017-2020 Dell Inc. or its subsidiaries. All Rights Reserved. --- galaxy_info: - author: Dell EMC Networking Engineering + author: Dell EMC Networking Engineering description: > - The os9_lldp role facilitates the configuration of Link Layer Discovery Protocol(LLDP) attributes in devices - running Dell EMC Networking Operating Systems. + The os9_lldp role facilitates the configuration of Link Layer Discovery Protocol(LLDP) attributes in devices + running Dell EMC Networking Operating Systems. license: GPLv3 min_ansible_version: 2.9.6 @@ -13,7 +13,7 @@ galaxy_info: galaxy_tags: - networking - - dell + - dell - emc - dellemc - os9 diff --git a/roles/os9_lldp/tasks/main.yml b/roles/os9_lldp/tasks/main.yml index 03e6108..97e3491 100644 --- a/roles/os9_lldp/tasks/main.yml +++ b/roles/os9_lldp/tasks/main.yml @@ -9,8 +9,8 @@ register: generate_output - name: "Provisioning LLDP configuration for os9" - os9_config: + dellemc.os9.os9_config: src: os9_lldp.j2 when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") # notify: save config os9 - register: output \ No newline at end of file + register: output diff --git a/roles/os9_logging/meta/main.yml b/roles/os9_logging/meta/main.yml index 40b4ce3..e389576 100644 --- a/roles/os9_logging/meta/main.yml +++ b/roles/os9_logging/meta/main.yml @@ -1,4 +1,3 @@ - # Copyright (c) 2020 Dell Inc. --- galaxy_info: @@ -10,10 +9,10 @@ galaxy_info: platforms: - name: os9 - + galaxy_tags: - networking - dell - emc - dellemc - - os9 \ No newline at end of file + - os9 diff --git a/roles/os9_logging/tasks/main.yml b/roles/os9_logging/tasks/main.yml index 797c89d..6e64972 100644 --- a/roles/os9_logging/tasks/main.yml +++ b/roles/os9_logging/tasks/main.yml @@ -9,8 +9,8 @@ register: generate_output - name: "Provisioning logging configuration for os9" - os9_config: + dellemc.os9.os9_config: src: os9_logging.j2 when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") # notify: save config os9 - register: output \ No newline at end of file + register: output diff --git a/roles/os9_ntp/meta/main.yml b/roles/os9_ntp/meta/main.yml index 29d36b9..1def65b 100644 --- a/roles/os9_ntp/meta/main.yml +++ b/roles/os9_ntp/meta/main.yml @@ -1,9 +1,9 @@ # Copyright (c) 2020 Dell Inc. --- galaxy_info: - author: Dell EMC Networking Engineering + author: Dell EMC Networking Engineering description: The os9_ntp role facilitates the configuration of NTP attributes in devices running Dell EMC Networking Operating Systems. - company: Dell Inc + company: Dell Inc license: GPLv3 min_ansible_version: 2.9.6 @@ -12,7 +12,7 @@ galaxy_info: galaxy_tags: - networking - - dell + - dell - emc - dellemc - - os9 \ No newline at end of file + - os9 diff --git a/roles/os9_ntp/tasks/main.yml b/roles/os9_ntp/tasks/main.yml index c22230b..9ca82a3 100644 --- a/roles/os9_ntp/tasks/main.yml +++ b/roles/os9_ntp/tasks/main.yml @@ -9,8 +9,8 @@ register: generate_output - name: "Provisioning NTP configuration for os9" - os9_config: + dellemc.os9.os9_config: src: os9_ntp.j2 when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") # notify: save config os9 - register: output \ No newline at end of file + register: output diff --git a/roles/os9_prefix_list/meta/main.yml b/roles/os9_prefix_list/meta/main.yml index 4954f44..27affba 100644 --- a/roles/os9_prefix_list/meta/main.yml +++ b/roles/os9_prefix_list/meta/main.yml @@ -1,8 +1,8 @@ # Copyright (c) 2017-2020 Dell Inc. --- galaxy_info: - author: Dell EMC Networking Engineering - description: The os9_prefix_list role facilitates the configuration of prefix list attributes in devices running Dell EMC Networking Operating Systems. + author: Dell EMC Networking Engineering + description: The os9_prefix_list role facilitates the configuration of prefix list attributes in devices running Dell EMC Networking Operating Systems. license: GPLv3 min_ansible_version: 2.9.6 @@ -11,7 +11,7 @@ galaxy_info: galaxy_tags: - networking - - dell + - dell - emc - dellemc - - os9 \ No newline at end of file + - os9 diff --git a/roles/os9_prefix_list/tasks/main.yml b/roles/os9_prefix_list/tasks/main.yml index 8f01ad7..4ab6c22 100644 --- a/roles/os9_prefix_list/tasks/main.yml +++ b/roles/os9_prefix_list/tasks/main.yml @@ -9,8 +9,8 @@ register: generate_output - name: "Provisioning prefix list configuration for os9" - os9_config: + dellemc.os9.os9_config: src: os9_prefix_list.j2 when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") # notify: save config os9 - register: output \ No newline at end of file + register: output diff --git a/roles/os9_sflow/tasks/main.yml b/roles/os9_sflow/tasks/main.yml index 4c929c5..63d0c2a 100644 --- a/roles/os9_sflow/tasks/main.yml +++ b/roles/os9_sflow/tasks/main.yml @@ -9,8 +9,8 @@ register: generate_output - name: "Provisioning sflow configuration for os9" - os9_config: + dellemc.os9.os9_config: src: os9_sflow.j2 when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") # notify: save config os9 - register: output \ No newline at end of file + register: output diff --git a/roles/os9_snmp/meta/main.yml b/roles/os9_snmp/meta/main.yml index bd949da..9c7bc2e 100644 --- a/roles/os9_snmp/meta/main.yml +++ b/roles/os9_snmp/meta/main.yml @@ -9,10 +9,10 @@ galaxy_info: platforms: - name: os9 - + galaxy_tags: - networking - dell - emc - dellemc - - os9 \ No newline at end of file + - os9 diff --git a/roles/os9_snmp/tasks/main.yml b/roles/os9_snmp/tasks/main.yml index 92c2f5b..18e77e0 100644 --- a/roles/os9_snmp/tasks/main.yml +++ b/roles/os9_snmp/tasks/main.yml @@ -9,8 +9,8 @@ register: generate_output - name: "Provisioning SNMP configuration for os9" - os9_config: + dellemc.os9.os9_config: src: os9_snmp.j2 when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") # notify: save config os9 - register: output \ No newline at end of file + register: output diff --git a/roles/os9_system/meta/main.yml b/roles/os9_system/meta/main.yml index 34f203b..9b71644 100644 --- a/roles/os9_system/meta/main.yml +++ b/roles/os9_system/meta/main.yml @@ -1,9 +1,9 @@ # Copyright (c) 2020 Dell Inc. --- galaxy_info: - author: Dell EMC Networking Engineering + author: Dell EMC Networking Engineering description: The os9_system role facilitates the configuration of system attributes in devices running Dell EMC Networking Operating Systems. - company: Dell Inc + company: Dell Inc license: GPLv3 min_ansible_version: 2.9.6 @@ -12,7 +12,7 @@ galaxy_info: galaxy_tags: - networking - - dell + - dell - emc - dellemc - - os9 \ No newline at end of file + - os9 diff --git a/roles/os9_system/tasks/main.yml b/roles/os9_system/tasks/main.yml index 336136f..a52c504 100644 --- a/roles/os9_system/tasks/main.yml +++ b/roles/os9_system/tasks/main.yml @@ -9,8 +9,8 @@ register: generate_output - name: "Provisioning system configuration for os9" - os9_config: + dellemc.os9.os9_config: src: os9_system.j2 when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") # notify: save config os9 - register: output \ No newline at end of file + register: output diff --git a/roles/os9_users/tasks/main.yml b/roles/os9_users/tasks/main.yml index 18a635b..6708c02 100644 --- a/roles/os9_users/tasks/main.yml +++ b/roles/os9_users/tasks/main.yml @@ -9,8 +9,8 @@ register: generate_output - name: "Provisioning users configuration for os9" - os9_config: + dellemc.os9.os9_config: src: os9_users.j2 when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") # notify: save config os9 - register: output \ No newline at end of file + register: output diff --git a/roles/os9_vlan/tasks/main.yml b/roles/os9_vlan/tasks/main.yml index d10315d..d460f27 100644 --- a/roles/os9_vlan/tasks/main.yml +++ b/roles/os9_vlan/tasks/main.yml @@ -9,8 +9,8 @@ register: generate_output - name: "Provisioning VLAN configuration for os9" - os9_config: + dellemc.os9.os9_config: src: os9_vlan.j2 when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") # notify: save config os9 - register: output \ No newline at end of file + register: output diff --git a/roles/os9_vlt/tasks/main.yml b/roles/os9_vlt/tasks/main.yml index 61de03d..34a5324 100644 --- a/roles/os9_vlt/tasks/main.yml +++ b/roles/os9_vlt/tasks/main.yml @@ -9,8 +9,8 @@ register: generate_output - name: "Provisioning VLT configuration for os9" - os9_config: + dellemc.os9.os9_config: src: os9_vlt.j2 when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") # notify: save config os9 - register: output \ No newline at end of file + register: output diff --git a/roles/os9_vrf/tasks/main.yml b/roles/os9_vrf/tasks/main.yml index 7b52618..8f45921 100644 --- a/roles/os9_vrf/tasks/main.yml +++ b/roles/os9_vrf/tasks/main.yml @@ -9,8 +9,8 @@ register: generate_output - name: "Provisioning VRF configuration for os9" - os9_config: + dellemc.os9.os9_config: src: os9_vrf.j2 when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") # notify: save config os9 - register: output \ No newline at end of file + register: output diff --git a/roles/os9_vrrp/meta/main.yml b/roles/os9_vrrp/meta/main.yml index afe39cf..db226e2 100644 --- a/roles/os9_vrrp/meta/main.yml +++ b/roles/os9_vrrp/meta/main.yml @@ -1,10 +1,10 @@ # Copyright (c) 2020 Dell Inc. --- galaxy_info: - author: Dell EMC Networking Engineering + author: Dell EMC Networking Engineering description: > - The os9_vrrp role facilitates the configuration of Virtual Router Redundancy Protocol (VRRP) attributes in - devices running Dell EMC Networking Operating Systems. + The os9_vrrp role facilitates the configuration of Virtual Router Redundancy Protocol (VRRP) attributes in + devices running Dell EMC Networking Operating Systems. license: GPLv3 min_ansible_version: 2.9.6 @@ -13,7 +13,7 @@ galaxy_info: galaxy_tags: - networking - - dell + - dell - dellemc - emc - - os9 \ No newline at end of file + - os9 diff --git a/roles/os9_vrrp/tasks/main.yml b/roles/os9_vrrp/tasks/main.yml index 63034ef..b8d3bed 100644 --- a/roles/os9_vrrp/tasks/main.yml +++ b/roles/os9_vrrp/tasks/main.yml @@ -9,8 +9,8 @@ register: generate_output - name: "Provisioning VRRP configuration for os9" - os9_config: + dellemc.os9.os9_config: src: os9_vrrp.j2 when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") # notify: save config os9 - register: output \ No newline at end of file + register: output diff --git a/roles/os9_xstp/meta/main.yml b/roles/os9_xstp/meta/main.yml index 83a3936..009fcce 100644 --- a/roles/os9_xstp/meta/main.yml +++ b/roles/os9_xstp/meta/main.yml @@ -1,19 +1,18 @@ # Copyright (c) 2020 Dell Inc. --- galaxy_info: - author: Dell EMC Networking Engineering + author: Dell EMC Networking Engineering description: The os9_xstp role facilitates the configuration of STP attributes in devices running Dell EMC Networking Operating Systems. - company: Dell Inc + company: Dell Inc license: GPLv3 min_ansible_version: 2.9.6 platforms: - name: os9 - galaxy_tags: - networking - - dell + - dell - dellemc - emc - - os9 \ No newline at end of file + - os9 diff --git a/roles/os9_xstp/tasks/main.yml b/roles/os9_xstp/tasks/main.yml index f841959..c98c538 100644 --- a/roles/os9_xstp/tasks/main.yml +++ b/roles/os9_xstp/tasks/main.yml @@ -9,8 +9,8 @@ register: generate_output - name: "Provisioning xSTP configuration for os9" - os9_config: + dellemc.os9.os9_config: src: os9_xstp.j2 when: (ansible_network_os is defined and ansible_network_os == "dellemc.os9.os9") # notify: save config os9 - register: output \ No newline at end of file + register: output diff --git a/tests/sanity/ignore-2.10.txt b/tests/sanity/ignore-2.10.txt index 592af83..57ab8ae 100644 --- a/tests/sanity/ignore-2.10.txt +++ b/tests/sanity/ignore-2.10.txt @@ -1,3 +1,4 @@ plugins/action/os9.py action-plugin-docs plugins/modules/os9_config.py validate-modules:parameter-list-no-elements -plugins/modules/os9_facts.py validate-modules:parameter-list-no-elements \ No newline at end of file +plugins/modules/os9_facts.py validate-modules:parameter-list-no-elements +plugins/modules/os9_command.py validate-modules:parameter-list-no-elements \ No newline at end of file diff --git a/tests/sanity/ignore-2.11.txt b/tests/sanity/ignore-2.11.txt index 592af83..57ab8ae 100644 --- a/tests/sanity/ignore-2.11.txt +++ b/tests/sanity/ignore-2.11.txt @@ -1,3 +1,4 @@ plugins/action/os9.py action-plugin-docs plugins/modules/os9_config.py validate-modules:parameter-list-no-elements -plugins/modules/os9_facts.py validate-modules:parameter-list-no-elements \ No newline at end of file +plugins/modules/os9_facts.py validate-modules:parameter-list-no-elements +plugins/modules/os9_command.py validate-modules:parameter-list-no-elements \ No newline at end of file diff --git a/tests/sanity/ignore-2.9.txt b/tests/sanity/ignore-2.9.txt index 03b3631..711efc6 100644 --- a/tests/sanity/ignore-2.9.txt +++ b/tests/sanity/ignore-2.9.txt @@ -1,31 +1 @@ -plugins/module_utils/network/dellos9/dellos9.py future-import-boilerplate -plugins/module_utils/network/dellos9/dellos9.py metaclass-boilerplate -plugins/modules/dellos9_command.py validate-modules:doc-default-does-not-match-spec -plugins/modules/dellos9_command.py validate-modules:doc-missing-type -plugins/modules/dellos9_command.py validate-modules:doc-required-mismatch -plugins/modules/dellos9_command.py validate-modules:parameter-list-no-elements -plugins/modules/dellos9_command.py validate-modules:parameter-type-not-in-doc -plugins/modules/dellos9_command.py validate-modules:undocumented-parameter -plugins/modules/dellos9_config.py validate-modules:doc-default-does-not-match-spec -plugins/modules/dellos9_config.py validate-modules:doc-missing-type -plugins/modules/dellos9_config.py validate-modules:doc-required-mismatch -plugins/modules/dellos9_config.py validate-modules:parameter-list-no-elements -plugins/modules/dellos9_config.py validate-modules:parameter-type-not-in-doc -plugins/modules/dellos9_config.py validate-modules:undocumented-parameter -plugins/modules/dellos9_facts.py validate-modules:doc-default-does-not-match-spec -plugins/modules/dellos9_facts.py validate-modules:doc-missing-type -plugins/modules/dellos9_facts.py validate-modules:doc-required-mismatch -plugins/modules/dellos9_facts.py validate-modules:parameter-list-no-elements -plugins/modules/dellos9_facts.py validate-modules:parameter-type-not-in-doc -plugins/modules/dellos9_facts.py validate-modules:undocumented-parameter -plugins/action/dellos9.py action-plugin-docs # base class for deprecated network platform modules using `connection: local` -plugins/doc_fragments/dellos9.py future-import-boilerplate -plugins/doc_fragments/dellos9.py metaclass-boilerplate -tests/unit/mock/path.py future-import-boilerplate -tests/unit/mock/path.py metaclass-boilerplate -tests/unit/mock/yaml_helper.py future-import-boilerplate -tests/unit/mock/yaml_helper.py metaclass-boilerplate -tests/unit/modules/conftest.py future-import-boilerplate -tests/unit/modules/conftest.py metaclass-boilerplate -tests/unit/modules/utils.py future-import-boilerplate -tests/unit/modules/utils.py metaclass-boilerplate \ No newline at end of file +plugins/action/os9.py action-plugin-docs \ No newline at end of file