Ansible playbook по установке Docker
Вот пример простого Ansible playbook, который устанавливает Docker на целевой системе. Этот плейбук предназначен для работы на серверах с ОС на базе Debian, таких как Ubuntu.
Пояснения:
- hosts: all: Playbook выполняется на всех целевых хостах.
- become: yes: Ansible выполняет команды с повышенными привилегиями (root).
- apt: Модуль для управления пакетами в системах на основе APT (Debian, Ubuntu).
- apt_key: Модуль для добавления ключей GPG для репозиториев.
- apt_repository: Модуль для управления репозиториями APT.
- systemd: Модуль для управления сервисами через
systemd
.
Этот playbook добавляет репозиторий Docker, устанавливает Docker и гарантирует, что служба Docker запущена и включена в автозагрузку. Вы можете сохранить этот код в файл, например, install_docker.yml
, и запустить его командой:
Где hosts
— это ваш инвентарь с целевыми серверами.
Recommended Posts
Плейбук Ansible по развертыванию haproxy
15.02.2024