ansible_ssh_host=1.1.1.1 ansible_user=root
somedomainname ansible_ssh_host=2.2.2.2 ansible_user=root
мне нужно сделать так:
- name: Adding target to prometheus server
blockinfile:
dest: "/etc/prometheus/prometheus.yml"
insertafter: EOF
backup: no
marker: "#{{inventory_hostname}}"
block: |2
- job_name: '{{inventory_hostname}}'
static_configs:
- targets: ['{{ansible_ssh_host}}:9100']
when: presence.changed
чтобы каждый хост из группы добавлялся в static_configs
как это сделать?)
blockinfile - не надо так.
можно темплейтизировать можно делать структуру и потом сериализовать через to_yaml
Обсуждают сегодня