IT заметки по программированию
IT заметки по программированию
IT заметки по программированию
IT заметки по программированию

Ansible playbook по установке Docker

Вот пример простого Ansible playbook, который устанавливает Docker на целевой системе. Этот плейбук предназначен для работы на серверах с ОС на базе Debian, таких как Ubuntu.

Пояснения:

  1. hosts: all: Playbook выполняется на всех целевых хостах.
  2. become: yes: Ansible выполняет команды с повышенными привилегиями (root).
  3. apt: Модуль для управления пакетами в системах на основе APT (Debian, Ubuntu).
  4. apt_key: Модуль для добавления ключей GPG для репозиториев.
  5. apt_repository: Модуль для управления репозиториями APT.
  6. systemd: Модуль для управления сервисами через systemd.

Этот playbook добавляет репозиторий Docker, устанавливает Docker и гарантирует, что служба Docker запущена и включена в автозагрузку. Вы можете сохранить этот код в файл, например, install_docker.yml, и запустить его командой:

Где hosts — это ваш инвентарь с целевыми серверами.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *