diff --git a/roles/download/defaults/main.yml b/roles/download/defaults/main.yml index 925c83efd258e7a56045ba1447222b971f9a583f..717df9963e765feb381582de466053a4c34b46a8 100644 --- a/roles/download/defaults/main.yml +++ b/roles/download/defaults/main.yml @@ -4,6 +4,9 @@ local_release_dir: /tmp/releases # Used to only evaluate vars from download role skip_downloads: false +# Optionally skip kubeadm images download +skip_kubeadm_images: false + # if this is set to true will only download files once. Doesn't work # on Container Linux by CoreOS unless the download_localhost is true and localhost # is running another OS type. Default compress level is 1 (fastest). diff --git a/roles/download/tasks/main.yml b/roles/download/tasks/main.yml index 174085f2d2a2e942b3f046ade634adaa55bcb420..b4d713f36e016be4be87d51bb7e64fe9cee5b03c 100644 --- a/roles/download/tasks/main.yml +++ b/roles/download/tasks/main.yml @@ -7,6 +7,7 @@ when: - kube_version is version('v1.11.0', '>=') - not skip_downloads|default(false) + - not skip_kubeadm_images|default(false) - inventory_hostname in groups['kube-master'] - name: Set kubeadm_images