docker

Ansible Роль: Docker Ansible Role GitHub tag (latest SemVer) Ansible Role Ansible Role Pipeline status

Установите Docker, а также, при желании, docker-compose и библиотеку Python для Docker.

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

Общие параметры

  • docker_install: Установить Docker. По умолчанию true.
  • docker_install_compose: Установить docker-compose. По умолчанию false.
  • docker_install_python_library: Установить библиотеку Python для Docker. По умолчанию false.
  • docker_package: Название пакета Docker для установки. По умолчанию - соответствующий системный пакет.
  • docker_pip_package: Название pip пакета для установки. По умолчанию - соответствующий системный пакет.

Параметры службы

  • docker_service_enabled: Должен ли Docker запускаться автоматически после перезагрузки. По умолчанию true.
  • docker_service_state: Состояние службы Docker после установки. По умолчанию started.

Очистка системы Docker

Автоматически выполните docker system prune, чтобы система не загромождалась старыми образами и контейнерами.

  • docker_prune_period: Фильтр для docker system prune на образы старше этой переменной. По умолчанию 24h.
  • docker_system_prune: Автоматически выполнять очистку системы Docker? По умолчанию true.

Пользователи Docker

  • docker_users: Список пользователей, которые должны быть частью группы docker (поэтому могут управлять им). По умолчанию [].

Параметры демона

  • docker_daemon_options: Словарь параметров для добавления в daemon.json. По умолчанию {}.

Устаревшие параметры роли

Использование этих параметров не рекомендуется.

  • docker_enable_metrics: Включить точку доступа для метрик Prometheus. По умолчанию false.
  • docker_log_drive: Драйвер логирования Docker. По умолчанию json-file (по умолчанию Docker).
  • docker_log_opts: Дополнительные параметры логирования. Укажите в виде словаря Docker log-opts.
  • docker_metrics_host: Хост для метрик Prometheus. По умолчанию 127.0.0.1.

Пример Playbook

- hosts: all
  roles:
     - radek_sprta.docker

Лицензия

MIT

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

Radek Sprta mail@radeksprta.eu

О проекте

A role to install Docker, docker-compose and the python library.

Установить
ansible-galaxy install radek-sprta/ansible-role-docker
Лицензия
mit
Загрузки
3676
Владелец