docker

Docker

Статус сборки Лицензия GitHub Ansible Galaxy

Настройте серверы Docker с полным программным стеком проекта Docker.

Требования

Поддерживается только Ansible на Python 3.

Поддерживаемые операционные системы:

  • Ubuntu:

    • 16.04
    • 18.04
    • 20.04
    • 22.04

Переменные роли

Смотрите директорию defaults для получения информации обо всех переменных, которые вы можете переопределить. Все неочевидные переменные задокументированы внутри файлов.

Пример плейбука

- hosts: docker
  roles:
  - role: tecnativa.docker
    vars:
      docker_app_state: present
      docker_compose_state: present
      docker_engine_state: present
      docker_machine_state: present
      docker_swarm_state: present

Для более сложного примера смотрите наши тестовые плейбуки.

Docker Compose v2, фильтруемый по группе хостов

Добавлена функция, позволяющая выполнять команду для установки Docker Compose на хостах, использующих операционные системы, которые по умолчанию устанавливают Docker Compose v2. Это делается в файле https://github.com/Tecnativa/ansible-role-docker/blob/master/tasks/compose.yml, проверяя, принадлежит ли хост к группе compose_v2_servers.

Поддержка

Информация об авторе

Этот проект поддерживается:

Логотип Tecnativa

Tecnativa — это консалтинговая IT-компания, специализирующаяся на Odoo, предоставляющая услуги по разработке, установке, обслуживанию и хостингу Odoo.

О проекте

All you need to boot a Docker server

Установить
ansible-galaxy install Tecnativa/ansible-role-docker
Лицензия
apache-2.0
Загрузки
12447
Владелец
Odoo Experts