L
- name: Set up snapshot cron job
cron:
name: "Elasticsearch backup"
minute: 59
hour: 23
job: "{{ es_snapshot_snapshot_script_path }}/snapshot_es.sh"
в инвентаре у меня 5 хостов
[elasticsearch-cluster-india]
elasticsearch-01-mumbai ansible_host=10.0.87.19
elasticsearch-02-mumbai ansible_host=10.0.87.20
elasticsearch-03-mumbai ansible_host=10.0.87.21
но так же есть и другой инвентарь c другой группой хостов
[elasticsearch-cluster-kyrgyzstan]
elasticsearch-01-bishkek ansible_host=10.0.92.2
elasticsearch-02-bishkek ansible_host=10.0.92.3
elasticsearch-03-bishkek ansible_host=10.0.92.4
вопрос, как мне сделать так что бы этот таск запускался только на первом хосте в каждой группе?
delegate_to: '{{ groups["elasticsearch-cluster-india"] | sort | first }}'