Замысел таков: в зависимости от ip хоста кидать определённый файл (пока не реализовано) в конкретную папку (отличаются на всех хостах).
---
- hosts: test
tasks:
- include: tasks.yml
- name: Include vars
include_vars:
file: vars.yml
- name: Debug
debug: msg={{ console_path }}
tasks.yml---
- set_fact:
console_path = "/var/www/folder1"
when:
ansible_default_ipv4.address == "1.2.3.4"
vars.yml---
console_path: "/var/www/folder"
Прочёл про порядок установки переменных, и задумался, как всё же установить переменную в зависимости от хоста: в msg постоянно висит предустановленная console_path: "/var/www/folder" вне зависимости от ip? Спасибо.