[ADD] env.yml: паспорт узла из инвентаря отдельным плейбуком, сервер 11.0.0.100

This commit is contained in:
Arseny
2026-10-03 18:27:34 +03:00
parent 5417445fb5
commit bd4443d5f1
3 changed files with 28 additions and 14 deletions
+22
View File
@@ -0,0 +1,22 @@
# Паспорт узла ~/node.env из инвентаря: SDR_ID, X, Y, SERVER. Инвентарь главный,
# файл на узле перезаписывается целиком. peleng читает паспорт только при
# старте, поэтому после смены расстановки нужен scanner-start.yml.
# ansible-playbook env.yml --diff
- name: Паспорт узла из инвентаря
hosts: all
gather_facts: false
tasks:
- name: ~/node.env
ansible.builtin.copy:
dest: ~/node.env
mode: "0644"
content: |
SDR_ID={{ sdr_id }}
X={{ x }}
Y={{ y }}
SERVER={{ server_ip }}
register: env
- name: Итог по узлу
ansible.builtin.debug:
msg: "[{{ '+' if env.changed else 'i' }}] {{ inventory_hostname }}: SDR_ID={{ sdr_id }} X={{ x }} Y={{ y }} SERVER={{ server_ip }}{{ ' (обновлён)' if env.changed else '' }}"