# Паспорт узла ~/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 '' }}"