diff --git a/plugins/modules/os_nova_host_aggregate.py b/plugins/modules/os_nova_host_aggregate.py index dd0ed806..46ca275a 100644 --- a/plugins/modules/os_nova_host_aggregate.py +++ b/plugins/modules/os_nova_host_aggregate.py @@ -2,7 +2,6 @@ # Copyright 2016 Jakub Jursa # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) - ANSIBLE_METADATA = {'metadata_version': '1.1', 'status': ['preview'], 'supported_by': 'community'} @@ -21,18 +20,24 @@ options: name: description: Name of the aggregate. required: true + type: str metadata: description: Metadata dict. + type: dict availability_zone: description: Availability zone to create aggregate into. + type: str hosts: description: List of hosts to set for an aggregate. + type: list + elements: str state: description: Should the resource be present or absent. choices: [present, absent] default: present + type: str requirements: - - "python >= 3.6"" + - "python >= 3.6" - "openstacksdk" extends_documentation_fragment: @@ -102,7 +107,7 @@ def main(): name=dict(required=True), metadata=dict(required=False, default=None, type='dict'), availability_zone=dict(required=False, default=None), - hosts=dict(required=False, default=None, type='list'), + hosts=dict(required=False, default=None, type='list', elements='str'), state=dict(default='present', choices=['absent', 'present']), ) diff --git a/tests/sanity/ignore-2.10.txt b/tests/sanity/ignore-2.10.txt index 184e4fa0..ab531535 100644 --- a/tests/sanity/ignore-2.10.txt +++ b/tests/sanity/ignore-2.10.txt @@ -52,8 +52,6 @@ plugins/modules/os_networks_info.py validate-modules:parameter-type-not-in-doc plugins/modules/os_nova_flavor.py validate-modules:doc-missing-type plugins/modules/os_nova_flavor.py validate-modules:doc-required-mismatch plugins/modules/os_nova_flavor.py validate-modules:parameter-type-not-in-doc -plugins/modules/os_nova_host_aggregate.py validate-modules:doc-missing-type -plugins/modules/os_nova_host_aggregate.py validate-modules:parameter-type-not-in-doc plugins/modules/os_object.py validate-modules:doc-missing-type plugins/modules/os_pool.py validate-modules:doc-missing-type plugins/modules/os_port.py validate-modules:doc-missing-type diff --git a/tests/sanity/ignore-2.9.txt b/tests/sanity/ignore-2.9.txt index d53aad35..b904e80a 100644 --- a/tests/sanity/ignore-2.9.txt +++ b/tests/sanity/ignore-2.9.txt @@ -48,8 +48,6 @@ plugins/modules/os_networks_info.py validate-modules:doc-missing-type plugins/modules/os_networks_info.py validate-modules:parameter-type-not-in-doc plugins/modules/os_nova_flavor.py validate-modules:doc-missing-type plugins/modules/os_nova_flavor.py validate-modules:parameter-type-not-in-doc -plugins/modules/os_nova_host_aggregate.py validate-modules:doc-missing-type -plugins/modules/os_nova_host_aggregate.py validate-modules:parameter-type-not-in-doc plugins/modules/os_object.py validate-modules:doc-missing-type plugins/modules/os_pool.py validate-modules:doc-missing-type plugins/modules/os_port.py validate-modules:doc-missing-type