Мне нужно проверить, существует ли один файл (/tmp/test.html) на локальном хосте, и, если он существует, выполнить другие задачи. Не могли бы вы помочь запустить это первое задание (имя: Проверить существование и скопировать) в localhost (рабочая станция).
localhost: рабочая станция remotehost: servera, serverb
Ниже приведен мой playbook.yml
---
- name: Check exist and copy
hosts: all
tasks:
- name: check if file is exists #need to execute this task in workstation
stat:
path: /tmp/test.html
register: file_present
- name: copy to taggroup 1
copy:
src: /tmp/test.html
dest: /tmp/dest1.html
when: file_present.stat.exists == 0 and inventory_hostname in groups ['taggroup1']
- name: copy to taggroup 2
copy:
src: /tmp/test.html
dest: /tmp/dest2.html
when: file_present.stat.exists == 0 and inventory_hostname in groups ['taggroup2']