Ansible
Зачем
Решение IAC для CI-CD.
- механизм автоматизации ИТ, который автоматизирует
- Управление облачной инфраструктурой
- Управление контейнерами
- позволяет управлять конфигурациями машин IAC
- доставлять и развёртывать приложения CD
- внутрисервисную оркестровку
- Создание тестовых и разработческих сред
- простой язык (YAML, в форме из Ansible Playbooks), которые позволяют описывать ваши задания автоматизации
- Аналоги: Puppet, Salt, Chef, Fabric, Terraform
Плюсы-минусы
Плюсы
- на управляемые узлы не нужно устанавливать никакого дополнительного ПО, всё работает через SSH, в отличии от Puppet, Chef и Salt
- Python
- графическая панель управления Ansibleworks AWX (до 10 серверов бесплатно)
Минусы:
- MS Windows не поддерживается