From 494a6512b8027f0c31f203288d04fbe2ae3a33ad Mon Sep 17 00:00:00 2001 From: Sergey Date: Thu, 22 Aug 2019 09:38:30 +0300 Subject: [PATCH] fix bug: run Copy image to ansible host cache on download_delegate host (#5094) * run 'task download_container | Copy image to ansible host cache' with synchronize on download_delegate host * try to run task copy file to ansible host on all inventory, not only on first random host --- roles/download/tasks/download_container.yml | 2 +- roles/download/tasks/download_file.yml | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/roles/download/tasks/download_container.yml b/roles/download/tasks/download_container.yml index cdd27fd52..919be714d 100644 --- a/roles/download/tasks/download_container.yml +++ b/roles/download/tasks/download_container.yml @@ -118,10 +118,10 @@ use_ssh_args: "{{ has_bastion | default(false) }}" mode: pull delegate_facts: no - run_once: true when: - download_force_cache - not download_localhost + - download_delegate == inventory_hostname - not image_is_cached or (image_changed | default(true)) - ansible_os_family not in ["CoreOS", "Container Linux by CoreOS"] diff --git a/roles/download/tasks/download_file.yml b/roles/download/tasks/download_file.yml index e2347699d..2aca43d5e 100644 --- a/roles/download/tasks/download_file.yml +++ b/roles/download/tasks/download_file.yml @@ -111,7 +111,6 @@ dest: "{{ file_path_cached }}" use_ssh_args: "{{ has_bastion | default(false) }}" mode: pull - run_once: true when: - download_force_cache - not file_is_cached or get_url_result.changed