Что это такое?
Набор стартовых плейбуков Ansible, которые показывают часто используемые возможности и то, как они работают вместе. Это учебный справочник, а не готовое приложение.
Это сам инструмент или просто примеры скриптов?
Это набор примеров плейбуков Ansible и типовых практик, а не самостоятельное приложение. Для запуска любого из них всё равно нужно установить сам Ansible.
Как запустить эти примеры?
Клонируйте репозиторий, выберите одну из директорий с примерами плейбуков и запустите её командой ansible-playbook, указав свой файл инвентаря.
Нужно ли сначала установить Ansible?
Да, Ansible должен быть установлен на машине, с которой вы запускаете плейбуки, а на целевых хостах должен быть настроен доступ по SSH.
Этот репозиторий всё ещё поддерживается?
Нет, репозиторий архивирован, поэтому примеры больше не обновляются и могут не соответствовать текущим практикам Ansible или синтаксису модулей.
Для кого предназначена эта коллекция?
В основном для системных администраторов и разработчиков, которые только начинают работать с Ansible и хотят на рабочих примерах изучить структуру плейбуков и принятые соглашения.
Где найти готовые роли для развёртывания конкретных приложений?
В README указан Ansible Galaxy (galaxy.ansible.com) — там есть роли от сообщества, которые разворачивают многие популярные приложения.
Можно ли скопировать плейбук из этого репозитория прямо в свой проект?
Да, каждый пример достаточно самодостаточен, чтобы его можно было скопировать и адаптировать. Но так как репозиторий архивирован, синтаксис модулей стоит сверить с актуальной документацией Ansible.
What are similar projects?
ansible, kubeasz, terraform, awesome-compose, awx, kubespray, salt, packer
Which topics is it in?
automation-tools, ansible, configuration-management, devops-tools, infrastructure-as-code, examples, collection, yaml, deployment, best-practices, sysadmin, shell