From 75009880ff4e753a2314d1bfc1c0210c6525df43 Mon Sep 17 00:00:00 2001 From: Scott Hussey Date: Tue, 28 Aug 2018 08:37:22 -0500 Subject: [PATCH] [Fix] Improve idempotence of creating MAAS domains - Need to refresh the local copy of existing domains during a deployment so that the same domain is not attempted to be created multiple times. Change-Id: Idb792561690d2014aa2fceb54bf85c8e27cd91db --- drydock_provisioner/drivers/node/maasdriver/actions/node.py | 1 + 1 file changed, 1 insertion(+) diff --git a/drydock_provisioner/drivers/node/maasdriver/actions/node.py b/drydock_provisioner/drivers/node/maasdriver/actions/node.py index a12045d0..60250fac 100644 --- a/drydock_provisioner/drivers/node/maasdriver/actions/node.py +++ b/drydock_provisioner/drivers/node/maasdriver/actions/node.py @@ -523,6 +523,7 @@ class CreateNetworkTemplate(BaseMaasAction): name=n.dns_domain, authoritative=False) domain = domains.add(domain) + domains.refresh() subnet = subnets.singleton({'cidr': n.cidr})