docker-compose

Роль Ansible для установки или обновления docker-compose

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

Эта роль:

  • Устанавливает docker-compose из релизов на GitHub.

Требования

Требуется docker. Также смотрите ролю Ansible для docker.

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

(обязательно) docker_compose_version указывает версию docker-compose. Можно использовать слово latest, чтобы запросить последнюю версию из репозитория docker-compose на GitHub.

(необязательно) docker_compose_bin указывает путь установки. По умолчанию /usr/local/bin/docker-compose.

(необязательно) docker_compose_as_root использовать sudo для установки docker-compose. По умолчанию yes.

Зависимости

Нет специальных зависимостей.

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

Установите роль глобально с помощью:

ansible-galaxy install Bessonov.docker-compose

или локально:

ansible-galaxy install --roles-path roles Bessonov.docker-compose

Плейбук:

- hosts: servers
  roles:
     - Bessonov.docker-compose

или с параметрами (обратите внимание на ключ role):

- hosts: servers
  roles:
     - role: Bessonov.docker-compose
       # обязательно: нужная версия docker-compose или 'latest'
       docker_compose_version: 1.16.0
       # необязательно: путь к исполняемому файлу
       docker_compose_bin: /usr/local/bin/docker-compose
       # необязательно: должно быть установлено от имени root
       docker_compose_as_root: yes

Лицензия

Лицензия MIT (MIT)

Авторские права (c) 2016, Антон Бессонов

Настоящим предоставляется разрешение, бесплатно, любому лицу, получающему копию данного программного обеспечения и сопутствующей документации (далее "Программное обеспечение"), использовать Программное обеспечение без ограничений, включая без ограничения права использовать, копировать, изменять, объединять, публиковать, распространять, предоставлять сублицензии и/или продавать копии Программного обеспечения, а также разрешать лицам, которым Программное обеспечение предоставляется, делать это, при соблюдении следующих условий:

Указанное выше уведомление об авторских правах и данное разрешение должно быть включено во все копии или значительные части Программного обеспечения.

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ "КАК ЕСТЬ", БЕЗ ГАРАНТИЙ КАКОГО-ЛИБО РОДА, ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ ТОРГОВОЙ ПРИГОДНОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННЫХ ЦЕЛЕЙ И НАРУШЕНИЯ ПРАВ. НИ ПРИ КОМ, НИ АВТОРЫ ИЛИ ВЛАДЕЛЬЦЫ АВТОРСКИХ ПРАВ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ИСКИ, УБЫЛИ ИЛИ ИНУЮ ОТВЕТСТВЕННОСТЬ, БУДЬ ТО В РАМКАХ ДОГОВОРА, ДЕЛИКТА ИЛИ ИНЫМ ОБРАЗОМ, ВЫТЕКАЮЩИЕ ИЗ, ИЛИ В СВЯЗИ С ДАННЫМ ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ИНЫМИ СДЕЛКАМИ С ЭТИМ ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.

О проекте

Install or update docker-compose

Установить
ansible-galaxy install Bessonov/ansible-role-docker-compose
Лицензия
Unknown
Загрузки
1246
Владелец