aboutsummaryrefslogtreecommitdiff
path: root/ansible
diff options
context:
space:
mode:
Diffstat (limited to 'ansible')
-rw-r--r--ansible/module_utils/kolla_container_worker.py5
-rw-r--r--ansible/module_utils/kolla_docker_worker.py1
2 files changed, 5 insertions, 1 deletions
diff --git a/ansible/module_utils/kolla_container_worker.py b/ansible/module_utils/kolla_container_worker.py
index 4c7bedffc..bf0c20b25 100644
--- a/ansible/module_utils/kolla_container_worker.py
+++ b/ansible/module_utils/kolla_container_worker.py
@@ -316,7 +316,10 @@ class ContainerWorker(ABC):
def compare_labels(self, container_info):
new_labels = self.params.get('labels')
current_labels = container_info['Config'].get('Labels', dict())
- image_labels = self.check_image().get('Labels', dict())
+ image_info = self.check_image()
+ if not image_info:
+ return False
+ image_labels = image_info.get('Labels', dict())
for k, v in image_labels.items():
if k in new_labels:
if v != new_labels[k]:
diff --git a/ansible/module_utils/kolla_docker_worker.py b/ansible/module_utils/kolla_docker_worker.py
index 70b6af39b..f488bab66 100644
--- a/ansible/module_utils/kolla_docker_worker.py
+++ b/ansible/module_utils/kolla_docker_worker.py
@@ -77,6 +77,7 @@ class DockerWorker(ContainerWorker):
for image_name in repo_tags:
if image_name == find_image:
return image
+ return dict()
def check_volume(self):
for vol in self.dc.volumes()['Volumes'] or list():