diff --git a/lib/ansible/modules/cloud/openstack/_nova_compute.py b/lib/ansible/modules/cloud/openstack/_nova_compute.py index 662033bbf00..80989b804c1 100644 --- a/lib/ansible/modules/cloud/openstack/_nova_compute.py +++ b/lib/ansible/modules/cloud/openstack/_nova_compute.py @@ -540,17 +540,17 @@ def main(): flavor_include = dict(default=None), key_name = dict(default=None), security_groups = dict(default='default'), - nics = dict(default=None), - meta = dict(default=None), + nics = dict(default=None, type='list'), + meta = dict(default=None, type='dict'), wait = dict(default='yes', choices=['yes', 'no']), wait_for = dict(default=180), state = dict(default='present', choices=['absent', 'present']), user_data = dict(default=None), config_drive = dict(default=False, type='bool'), auto_floating_ip = dict(default=False, type='bool'), - floating_ips = dict(default=None), - floating_ip_pools = dict(default=None), - scheduler_hints = dict(default=None), + floating_ips = dict(default=None, type='list'), + floating_ip_pools = dict(default=None, type='list'), + scheduler_hints = dict(default=None, type='dict'), )) module = AnsibleModule( argument_spec=argument_spec,