Как написать, запустить и выполнить ansible playbook?


Ответы

Playbook является сценарием для настройки, сборки, развёртывания, оркестрации на множестве удалённых узлов. При этом можно применять к узлам индивидуальные и/или групповые политики, переменные и шаблоны. Каждый такой сценарий описывается в виде текстового файла в формате YAML для сериализации данных и состоит из задач (task) и/или ролей

Пример

site.yml

---
- name: "Site deploy"
  hosts:
    - webservers
  roles:
    - { role: nginx }
- { role: letsencrypt }
- { role: app }

Запуск и выполнение

ansible-playbook -i hosts site.yml

Возможно будут интересны и другие вопросы
© RemiZOffAlex