summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsatunnainen <satunnainen@users.noreply.github.com>2019-09-19 14:14:26 +0300
committeransibot <ansibot@users.noreply.github.com>2019-09-19 07:14:26 -0400
commit95525030e2d2bcf2bb1a145700ecdf80f6a7567b (patch)
tree8c36d60d537bb36e189fd37562cb13a4b6a09c51
parent875cc156c988937371332a3391b71ec5b5736395 (diff)
downloadansible-95525030e2d2bcf2bb1a145700ecdf80f6a7567b.tar.gz
enables to set keys not present in existing config (#61607)
-rw-r--r--lib/ansible/modules/cloud/lxd/lxd_container.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/ansible/modules/cloud/lxd/lxd_container.py b/lib/ansible/modules/cloud/lxd/lxd_container.py
index c9fecb0afe..fd82d99b78 100644
--- a/lib/ansible/modules/cloud/lxd/lxd_container.py
+++ b/lib/ansible/modules/cloud/lxd/lxd_container.py
@@ -502,6 +502,8 @@ class LXDContainerManagement(object):
if key == 'config':
old_configs = dict((k, v) for k, v in self.old_container_json['metadata'][key].items() if not k.startswith('volatile.'))
for k, v in self.config['config'].items():
+ if k not in old_configs:
+ return True
if old_configs[k] != v:
return True
return False