From e96f8f2a0b3e3fed0196781480a2c3523aa08420 Mon Sep 17 00:00:00 2001 From: Jonathan Davila Date: Mon, 10 Jul 2017 02:30:02 -0400 Subject: [PATCH] fix issue with nmcli not parsing vars properly (#22095) --- lib/ansible/modules/net_tools/nmcli.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ansible/modules/net_tools/nmcli.py b/lib/ansible/modules/net_tools/nmcli.py index f24cfbe573..da7e799be2 100644 --- a/lib/ansible/modules/net_tools/nmcli.py +++ b/lib/ansible/modules/net_tools/nmcli.py @@ -569,7 +569,7 @@ class Nmcli(object): self.type=module.params['type'] self.ip4=module.params['ip4'] self.gw4=module.params['gw4'] - self.dns4=module.params['dns4'] + self.dns4=' '.join(module.params['dns4']) self.ip6=module.params['ip6'] self.gw6=module.params['gw6'] self.dns6=module.params['dns6'] @@ -1105,7 +1105,7 @@ def main(): type=dict(required=False, default=None, choices=['ethernet', 'team', 'team-slave', 'bond', 'bond-slave', 'bridge', 'vlan'], type='str'), ip4=dict(required=False, default=None, type='str'), gw4=dict(required=False, default=None, type='str'), - dns4=dict(required=False, default=None, type='str'), + dns4=dict(required=False, default=None, type='list'), ip6=dict(required=False, default=None, type='str'), gw6=dict(required=False, default=None, type='str'), dns6=dict(required=False, default=None, type='str'),