chemtech
@chemtech
Линуксойд, DevOps

Можно ли в ansible-playbook включить другой ansible-playbook?

Например, есть ansible-playbook, который устанавливает софт (например, устанавливает только ELK), можно в этот playbook добавить другой plabybook (например, в котором хранятся общие настройки, создаются админы) ?
  • Вопрос задан
  • 459 просмотров
Пригласить эксперта
Ответы на вопрос 3
opium
@opium
Просто люблю качественно работать
Есть импорт и инклуд
Ответ написан
Комментировать
@mureevms
---
- include: playbook1.yml

- name: Install Common software
  hosts: "{{ host }}"
  gather_facts: True
  user: "{{ user }}"
  become: true
  roles:
    - role: role1
    - role: role2

- include: playbook2.yml
Ответ написан
@Margot_ire
Используй для этих целей роли. Тогда будет проще поддерживать плейбук. Создаёшь две роли, прописыешь их в плейбук. При необходимости роли ты сможешь использовать в других плейбуках.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы