Caspero_o
@Caspero_o
backend

Подключение vars с inventory_host?

Добрый день,
Не получается подлкючить vars с удаленной машины на которой выполняется плейбук
Логика:
1. Скачивается артефакт
2. Распаковывается в tmp директорию
3. Тут я хочу сделать
- name: include vars
      include_vars:
        file: "{{ path }}/vars.yml"

Но он ищет этот файл на локальной машине ( что логично ),
delegate_to не работает с include
Есть идея сделать через set_fact но там много много значений которые идут перебором,
Подскажите пожалуйста можно ли как то подключить vars с удаленной тачки ?
  • Вопрос задан
  • 42 просмотра
Решения вопроса 1
@MaxKozlov
Это против идеологии ansible,
вам надо получать ваши значения через факты
https://docs.ansible.com/ansible/latest/user_guide...

или, если совсем никак, то тащить файлы через slurp и локально ставить через set_fact
фильтруя по дороге
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы