каждом сервере для обновы, получается так что у меня есть 36 серверов под это и только 15-20 отрабатываются и у них всё прописываются, на остальной часте почему то я вижу skipped при том что сервера все идентичны, запустил плейбук с -vvv получил такой ответ:
skipping: [EXAMPLE] => {
"changed": false,
"skip_reason": "Conditional result was False"
}
Вот часть плейбука вот именно этот таск не выполняется у части серверов:
---
- name: Install Zabbix Agent and Configure servers
hosts: EXAMPLE
tasks:
- name: "---Configuring EXAMPLE...---"
become: yes
blockinfile:
path: /etc/zabbix/zabbix_agentd.conf
insertafter: "ServerActive=EXAMPLE"
block: |
Hostname=EXAMPLE
Include=/etc/zabbix/zabbix_agentd.d/asterisk.conf
TLSConnect=psk
TLSAccept=psk
TLSPSKFile=/etc/zabbix/zabbix_agentd.psk
TLSPSKIdentity=EXAMPLE-psk-1
when: ansible_hostname == "EXAMPLE"
PS название EXAMPLE не является проблемой моей задачи, это я подставил вместо реальных имён по этому без путаницы плз
Помогите обратить внимание почему не отрабатывает?
Потому что у тех серверов ansible_hostname не EXAMPLE очевидно
Обсуждают сегодня