работает но чувствую что не правильно и грамоздко)
- name: check directory for host
local_action: stat path={{ inventory_hostname }}
register: directory_not_default
- name: copy config file for percona mysql
copy:
src: "{{ inventory_hostname }}/{{ item }}"
dest: "/{{ item }}"
owner: root
with_items:
- etc/my.cnf
when: directory_not_default == true
- name: copy config file for percona mysql
copy:
src: "default/{{ item }}"
dest: "/{{ item }}"
owner: root
with_items:
- etc/my.cnf
when: directory_not_default == false
Можно два последних вызова схлопнуть в один и в одну строчку что-то типа условия написать
Обсуждают сегодня