Я пытаюсь скопировать файл с одного удаленного хоста и поместить его на другой удаленный хост.Я использую три хоста, мастер и два других узла.Тем не менее, моя книга воспроизведения продолжает пропускать хост, на котором предполагается копировать фактический файл.
Предполагается, что произойдет, если файл сначала извлекается из «10.1.1.1» на мастер-ответчик, а затем оттудакопируется в "10.2.2.2".
Пожалуйста, если вы знаете какой-либо лучший способ сделать это, дайте мне знать.Я не уверен, рекомендуется ли отправлять его на главный узел.
Playbook:
run_once: yes
fetch: src=/home/ups/passExample.sh dest=/home/ups/ flat=yes
- name: Copy the file from master to mwiapp02
copy: src=/home/ups/passExample.sh dest=/home/ups
when: ansible_hostname == '10.2.2.2'
Файл инвентаризации:
10.1.1.1
10.2.2.2
* Ошибка:
TASK [Copy the file from master to mwiapp02] ***********************************************************************************************************************************************************
skipping: [10.1.1.1]
skipping: [10.2.2.2]