diff --git a/changelogs/fragments/2135-vmadm-resolvers-type-fix.yml b/changelogs/fragments/2135-vmadm-resolvers-type-fix.yml new file mode 100644 index 0000000000..fcce6e12e1 --- /dev/null +++ b/changelogs/fragments/2135-vmadm-resolvers-type-fix.yml @@ -0,0 +1,2 @@ +bugfixes: + - vmadm - correct type of list elements in ``resolvers`` parameter (https://github.com/ansible-collections/community.general/issues/2135). diff --git a/plugins/modules/cloud/smartos/vmadm.py b/plugins/modules/cloud/smartos/vmadm.py index 45dc86cc14..63a4c21231 100644 --- a/plugins/modules/cloud/smartos/vmadm.py +++ b/plugins/modules/cloud/smartos/vmadm.py @@ -233,7 +233,7 @@ options: description: - List of resolvers to be put into C(/etc/resolv.conf). type: list - elements: dict + elements: str routes: required: false description: @@ -702,7 +702,7 @@ def main(): vnc_password=dict(type='str', no_log=True), disks=dict(type='list', elements='dict'), nics=dict(type='list', elements='dict'), - resolvers=dict(type='list', elements='dict'), + resolvers=dict(type='list', elements='str'), filesystems=dict(type='list', elements='dict'), )