Files
SecondBrain/.trash/05 NoxPKB/wiki/Ansible—Core (one-screen).md
T
2026-04-20 22:55:39 +03:00

1.4 KiB

Ansible — Core (one-screen)

1) Что это

Ansible — инструмент автоматизации конфигурации/развёртывания.

Ключевые свойства:

  • agentless: на управляемых хостах не нужен агент (обычно SSH).
  • задачи описываются в YAML (playbook).
  • idempotency: повторный прогон не должен “ломать/менять” уже настроенное.

2) Основные сущности (словарик)

  • Inventory — список/группы хостов + параметры подключения.
  • Playbook — YAML-сценарий: какие задачи на каких хостах.
  • Task — единица работы в playbook.
  • Module — атомарное действие (ping, user, service, lineinfile и т.д.).
  • Handlers — задачи “после изменений” (через notify).
  • Tags — запуск части задач.
  • Vars — переменные.
  • Facts — автособираемая информация о хостах.
  • Include — переиспользование (tasks/vars/handlers/playbooks).
  • Role — упаковка playbook’ов/задач/vars в структуру.

Source: 01 Library/02 DevOps/Ansible/Ansible - основы