Документация Ansible
О Ansible
Добро пожаловать в документацию Ansible!
Ansible — это инструмент автоматизации ИТ. Он может настраивать системы, развертывать программное обеспечение и оркестрировать более сложные ИТ-задачи, такие как непрерывные развертывания или плавные обновления без простоя.
Основными целями Ansible являются простота и удобство использования. Он также уделяет большое внимание безопасности и надежности, используя минимум движущихся частей, OpenSSH для передачи данных (с ускоренным сокетным режимом и режимами pull в качестве альтернатив) и язык, разработанный с учетом возможности аудита человеком — даже для тех, кто не знаком с программой.
Мы считаем, что простота важна для всех размеров сред, поэтому мы разрабатываем его для занятых пользователей всех типов: разработчиков, системных администраторов, инженеров по релизам, ИТ-менеджеров и всех остальных. Ansible подходит для управления всеми средами, от небольших установок с несколькими экземплярами до корпоративных сред с тысячами экземпляров.
Ansible управляет машинами без агентов. Никогда не возникает вопрос о том, как обновить удалённые демоны или проблемы с управлением системами из-за удаления демонов. Поскольку OpenSSH является одним из наиболее проверенных открытых компонентов с открытым исходным кодом, уязвимость безопасности значительно снижена. Ansible децентрализован — он полагается на существующие учетные данные вашей ОС для управления доступом к удалённым машинам. При необходимости Ansible может легко подключаться к Kerberos, LDAP и другим централизованным системам управления аутентификацией.
Данная документация охватывает текущую релизованную версию Ansible (2.4), а также некоторые функции версии разработки ('devel'). Для новых функций в каждом разделе указана версия Ansible, в которой функция была добавлена.
Ansible, Inc. выпускает новую основную версию Ansible примерно каждые два месяца. Ядро приложения эволюционирует несколько консервативно, отдавая приоритет простоте в разработке языка и настройке. Однако сообщество вокруг новых модулей и плагинов, которые разрабатываются и предлагаются, развивается очень быстро, обычно добавляя около 20 новых модулей в каждой версии.
- Введение
- Видео-курс для начинающих
- Playbooks
- Playbooks: Специальные темы
- О Модулях
- Индекс Модулей
- Ansible Vault
- Инструменты командной строки
- Подробные руководства
- Информация для разработчиков
- Ansible Tower
- Информация и помощь сообщества
- Ansible Galaxy
- Стратегии тестирования
- Часто задаваемые вопросы
- Конфигурация
- Словарь
- Синтаксис YAML
- Руководства по переносу Ansible
- Поддержка Python 3
- Выпуск и техническое обслуживание
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/index.html