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

Ansible playbook, для установки Docker Compose

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

Пояснения:

  1. hosts: all: Плейбук выполняется на всех целевых хостах.
  2. become: yes: Ansible выполняет команды с повышенными привилегиями (root).
  3. apt: Устанавливаются необходимые пакеты (curl и python3-pip).
  4. pip: Используется для установки Docker Compose через Python пакетный менеджер pip.
  5. systemd: Гарантирует, что служба Docker запущена и включена в автозагрузку.
  6. command: Проверяет установленную версию Docker Compose и выводит её с помощью debug.

Альтернативный способ установки Docker Compose (через скачивание бинарника)

Этот метод включает загрузку бинарного файла Docker Compose и его установку:

Этот плейбук загружает бинарный файл Docker Compose, устанавливает его в /usr/local/bin, делает исполняемым и проверяет установленную версию. Если вам нужна конкретная версия Docker Compose, замените v2.3.3 в URL на нужную вам версию.

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

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