playbookconfig: set default values for offline_img_dir
Set default values for offline_img_dir if it is undefined. Closes-bug: 1966377 Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Change-Id: Ifb284c753449864ec9a792fc353d5711ce8ab2df
This commit is contained in:
parent
e60730e797
commit
b48d6097a4
@ -1,4 +1,4 @@
|
|||||||
From 0517a60784b1b4833f2ada90fa78f2a2e3d17e6a Mon Sep 17 00:00:00 2001
|
From 79662e16a5a8d08e7dd24613f9afde23dfb26329 Mon Sep 17 00:00:00 2001
|
||||||
From: Jackie Huang <jackie.huang@windriver.com>
|
From: Jackie Huang <jackie.huang@windriver.com>
|
||||||
Date: Fri, 26 Nov 2021 16:14:32 +0800
|
Date: Fri, 26 Nov 2021 16:14:32 +0800
|
||||||
Subject: [PATCH] download_images: add support to load image offline file
|
Subject: [PATCH] download_images: add support to load image offline file
|
||||||
@ -18,8 +18,8 @@ Upstream-Status: Pending
|
|||||||
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
|
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
|
||||||
---
|
---
|
||||||
.../push-docker-images/files/download_images.py | 26 ++++++++++++++++++----
|
.../push-docker-images/files/download_images.py | 26 ++++++++++++++++++----
|
||||||
.../roles/common/push-docker-images/tasks/main.yml | 1 +
|
.../roles/common/push-docker-images/tasks/main.yml | 5 +++++
|
||||||
2 files changed, 23 insertions(+), 4 deletions(-)
|
2 files changed, 27 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
diff --git a/playbookconfig/src/playbooks/roles/common/push-docker-images/files/download_images.py b/playbookconfig/src/playbooks/roles/common/push-docker-images/files/download_images.py
|
diff --git a/playbookconfig/src/playbooks/roles/common/push-docker-images/files/download_images.py b/playbookconfig/src/playbooks/roles/common/push-docker-images/files/download_images.py
|
||||||
index 7793820..e59dd89 100644
|
index 7793820..e59dd89 100644
|
||||||
@ -82,14 +82,23 @@ index 7793820..e59dd89 100644
|
|||||||
print("Image push succeeded: %s" % local_img)
|
print("Image push succeeded: %s" % local_img)
|
||||||
|
|
||||||
diff --git a/playbookconfig/src/playbooks/roles/common/push-docker-images/tasks/main.yml b/playbookconfig/src/playbooks/roles/common/push-docker-images/tasks/main.yml
|
diff --git a/playbookconfig/src/playbooks/roles/common/push-docker-images/tasks/main.yml b/playbookconfig/src/playbooks/roles/common/push-docker-images/tasks/main.yml
|
||||||
index e1738bf..2a6cc87 100644
|
index e1738bf..b4e755d 100644
|
||||||
--- a/playbookconfig/src/playbooks/roles/common/push-docker-images/tasks/main.yml
|
--- a/playbookconfig/src/playbooks/roles/common/push-docker-images/tasks/main.yml
|
||||||
+++ b/playbookconfig/src/playbooks/roles/common/push-docker-images/tasks/main.yml
|
+++ b/playbookconfig/src/playbooks/roles/common/push-docker-images/tasks/main.yml
|
||||||
@@ -134,6 +134,7 @@
|
@@ -129,11 +129,16 @@
|
||||||
|
local_registry_credentials: "{{ local_registry_credentials_output.stdout }}"
|
||||||
|
when: local_registry_credentials is not defined
|
||||||
|
|
||||||
|
+- name: Set default values for offline_img_dir if it is undefined
|
||||||
|
+ set_fact:
|
||||||
|
+ offline_img_dir: "{{ offline_img_dir | default('') }}"
|
||||||
|
+
|
||||||
|
- name: Download images and push to local registry
|
||||||
|
script: download_images.py {{ download_images }}
|
||||||
register: download_images_output
|
register: download_images_output
|
||||||
environment:
|
environment:
|
||||||
REGISTRIES: "{{ registries | to_json }}"
|
REGISTRIES: "{{ registries | to_json }}"
|
||||||
+ OFFLINE_IMG_DIR: "{{ offline_img_dir if (offline_img_dir is defined) }}"
|
+ OFFLINE_IMG_DIR: "{{ offline_img_dir }}"
|
||||||
|
|
||||||
- debug:
|
- debug:
|
||||||
msg: "{{ download_images_output.stdout_lines }}"
|
msg: "{{ download_images_output.stdout_lines }}"
|
||||||
|
Loading…
Reference in New Issue
Block a user