don't delegate_to localhost when upload from localhost
This commit is contained in:
parent
a75955d479
commit
b24c9679ec
1 changed files with 24 additions and 2 deletions
|
@ -186,7 +186,7 @@
|
||||||
- download.container|bool
|
- download.container|bool
|
||||||
- saved.changed
|
- saved.changed
|
||||||
|
|
||||||
- name: Download | upload container images to nodes
|
- name: Download | upload container images to nodes, using kube-master[0]
|
||||||
synchronize:
|
synchronize:
|
||||||
src: "{{ fname }}"
|
src: "{{ fname }}"
|
||||||
dest: "{{ fname }}"
|
dest: "{{ fname }}"
|
||||||
|
@ -199,7 +199,29 @@
|
||||||
delay: "{{ retry_stagger | random + 3 }}"
|
delay: "{{ retry_stagger | random + 3 }}"
|
||||||
when:
|
when:
|
||||||
- (not ansible_os_family in ["CoreOS", "Container Linux by CoreOS"] and
|
- (not ansible_os_family in ["CoreOS", "Container Linux by CoreOS"] and
|
||||||
inventory_hostname != groups['kube-master'][0] or
|
inventory_hostname != groups['kube-master'][0] and
|
||||||
|
download_delegate != "localhost")
|
||||||
|
- download_run_once|bool
|
||||||
|
- download.enabled|bool
|
||||||
|
- download.container|bool
|
||||||
|
tags: [upload, upgrade]
|
||||||
|
|
||||||
|
# don't `delegate_to: localhost` if we're download_localhost.
|
||||||
|
# it causes problem when we have different user name for control machine and
|
||||||
|
# targets ( synchronize module will use control machine's user name, not
|
||||||
|
# configured ansible_user ).
|
||||||
|
- name: Download | upload container images to nodes, using localhost
|
||||||
|
synchronize:
|
||||||
|
src: "{{ fname }}"
|
||||||
|
dest: "{{ fname }}"
|
||||||
|
mode: push
|
||||||
|
become: false
|
||||||
|
register: get_task
|
||||||
|
until: get_task|succeeded
|
||||||
|
retries: 4
|
||||||
|
delay: "{{ retry_stagger | random + 3 }}"
|
||||||
|
when:
|
||||||
|
- (not ansible_os_family in ["CoreOS", "Container Linux by CoreOS"] and
|
||||||
download_delegate == "localhost")
|
download_delegate == "localhost")
|
||||||
- download_run_once|bool
|
- download_run_once|bool
|
||||||
- download.enabled|bool
|
- download.enabled|bool
|
||||||
|
|
Loading…
Reference in a new issue