Шпаргалка по Ansible
1. Основные понятия Ansible — инструмент для автоматизации настройки и управления удалёнными узлами (серверами, контейнерами и т. д.). Работает по SSH без агентов на целевых узлах. Ключевые компоненты: Inventory — файл со списком управляемых хостов. Playbook — YAML‑файл с описанием задач для выполнения. Task — отдельная операция (например, установка пакета). Module — встроенный «исполнитель» задач (например, apt, yum, copy). Role — набор плейбуков, переменных и файлов для решения типовой задачи. Variable — переменная для параметризации плейбуков. 2. Установка и настройка Установка (Ubuntu/Debian): bash sudo apt update sudo apt install software-properties-common sudo add-apt-repository —yes —update ppa:ansible/ansible sudo apt install ansible Проверка версии: bash ansible —version 3. Inventory (файл хостов) Пример inventory.ini: ini [webservers] web1.example.com web2.example.com ansible_user=deploy [dbservers] Читать дальше