|
|
@ -7,7 +7,6 @@ |
|
|
|
when: |
|
|
|
- download.enabled |
|
|
|
- download.container |
|
|
|
- group_names | intersect(download.groups) | length |
|
|
|
tags: |
|
|
|
- facts |
|
|
|
|
|
|
@ -18,7 +17,7 @@ |
|
|
|
- download.enabled |
|
|
|
- download.container |
|
|
|
- download_run_once |
|
|
|
- group_names | intersect(download.groups) | length |
|
|
|
|
|
|
|
tags: |
|
|
|
- facts |
|
|
|
|
|
|
@ -29,7 +28,6 @@ |
|
|
|
- download.enabled |
|
|
|
- download.container |
|
|
|
- download_run_once |
|
|
|
- group_names | intersect(download.groups) | length |
|
|
|
|
|
|
|
- name: "container_download | Update the 'container_changed' fact" |
|
|
|
set_fact: |
|
|
@ -39,14 +37,13 @@ |
|
|
|
- download.container |
|
|
|
- download_run_once |
|
|
|
- pull_required|default(download_always_pull) |
|
|
|
- group_names | intersect(download.groups) | length |
|
|
|
run_once: "{{ download_run_once }}" |
|
|
|
tags: |
|
|
|
- facts |
|
|
|
|
|
|
|
- name: container_download | Stat saved container image |
|
|
|
stat: |
|
|
|
path: "{{fname}}" |
|
|
|
path: "{{ fname }}" |
|
|
|
register: img |
|
|
|
changed_when: false |
|
|
|
delegate_to: "{{ download_delegate }}" |
|
|
@ -57,7 +54,6 @@ |
|
|
|
- download.enabled |
|
|
|
- download.container |
|
|
|
- download_run_once |
|
|
|
- group_names | intersect(download.groups) | length |
|
|
|
tags: |
|
|
|
- facts |
|
|
|
|
|
|
@ -73,7 +69,6 @@ |
|
|
|
- download_run_once |
|
|
|
- (ansible_os_family not in ["CoreOS", "Container Linux by CoreOS"] or download_delegate == "localhost") |
|
|
|
- (container_changed or not img.stat.exists) |
|
|
|
- group_names | intersect(download.groups) | length |
|
|
|
|
|
|
|
- name: container_download | copy container images to ansible host |
|
|
|
synchronize: |
|
|
@ -93,7 +88,6 @@ |
|
|
|
- inventory_hostname == download_delegate |
|
|
|
- download_delegate != "localhost" |
|
|
|
- saved.changed |
|
|
|
- group_names | intersect(download.groups) | length |
|
|
|
|
|
|
|
- name: container_download | upload container images to nodes |
|
|
|
synchronize: |
|
|
@ -115,7 +109,6 @@ |
|
|
|
- (ansible_os_family not in ["CoreOS", "Container Linux by CoreOS"] and |
|
|
|
inventory_hostname != download_delegate or |
|
|
|
download_delegate == "localhost") |
|
|
|
- group_names | intersect(download.groups) | length |
|
|
|
tags: |
|
|
|
- upload |
|
|
|
- upgrade |
|
|
@ -128,7 +121,6 @@ |
|
|
|
- download_run_once |
|
|
|
- (ansible_os_family not in ["CoreOS", "Container Linux by CoreOS"] and |
|
|
|
inventory_hostname != download_delegate or download_delegate == "localhost") |
|
|
|
- group_names | intersect(download.groups) | length |
|
|
|
tags: |
|
|
|
- upload |
|
|
|
- upgrade |