Bessonov.docker-compose
Ansible rola do instalacji lub aktualizacji docker-compose
Ta rola:
- Instaluje docker-compose z wydania na GitHubie Dockera
Wymagania
Wymaga dockera. Zobacz także rolę dockera ansible.
Zmienne roli
(wymagana) docker_compose_version
określa wersję docker-compose. Można użyć słowa kluczowego latest
, które zapyta repozytorium GitHub docker-compose o najnowszą wersję.
(opcjonalna) docker_compose_bin
określa ścieżkę instalacji. Domyślnie to /usr/local/bin/docker-compose
.
(opcjonalna) docker_compose_as_root
używa sudo do instalacji docker-compose. Domyślnie tak
.
Zależności
Brak specjalnych zależności.
Przykładowy Playbook
Zainstaluj rolę globalnie za pomocą:
ansible-galaxy install Bessonov.docker-compose
lub lokalnie:
ansible-galaxy install --roles-path roles Bessonov.docker-compose
Playbook:
- hosts: serwery
roles:
- Bessonov.docker-compose
lub z parametrem (zauważ klucz role
):
- hosts: serwery
roles:
- role: Bessonov.docker-compose
# wymagane: pożądana wersja docker-compose lub 'latest'
docker_compose_version: 1.16.0
# opcjonalne: ścieżka do pliku wykonawczego
docker_compose_bin: /usr/local/bin/docker-compose
# opcjonalne: czy powinno być zainstalowane jako root
docker_compose_as_root: tak
Licencja
Licencja MIT (MIT)
Copyright (c) 2016, Anton Bessonov
Zezwala się na korzystanie, bez opłat, z kopiowania tego oprogramowania i dokumentacji z nim związanej ("Oprogramowanie"), na dozwolone wykorzystywanie Oprogramowania bez ograniczeń, w tym między innymi prawa do używania, kopiowania, modyfikowania, łączenia, publikowania, dystrybucji, sublicencjonowania i/lub sprzedaży kopii Oprogramowania oraz do zezwalania osobom, którym Oprogramowanie jest udostępniane, na robienie tego, z zastrzeżeniem następujących warunków:
Powyższe zastrzeżenie o prawach autorskich oraz powyższa notatka o pozwoleniu muszą być zawarte w wszystkich kopiach lub istotnych częściach Oprogramowania.
OPROGRAMOWANIE JEST DOSTARCZANE „TAK JAK JEST”, BEZ GWARANCJI JAKIEGOKOLWIEK RODZAJU, WYRAŹNEJ LUB IMPLICITNEJ, W TYM MIĘDZY INNYMI GWARANCJI HANDLOWEJ, PRZYDATNOŚCI DO OKREŚLONEGO CELU I NARUSZENIA PRAW. W ŻADNYM PRZYPADKU AUTORZY ANI POSIADACZE PRAW AUTORSKICH NIE SĄ ODPOWIEDZIALNI ZA ŻADNE ROSZCZENIA, SZKODY LUB INNE ODPOWIEDZIALNOŚCI, CZY TO W DZIAŁANIU UMOWNYM, DELIKTOWYM CZY INNYM, POWSTAŁE Z W ZWIĄZKU Z OPROGRAMOWANIEM LUB UŻYTKOWANIEM CZY INNYMI DZIAŁANIAMI W ZWIĄZKU Z OPROGRAMOWANIEM.
ansible-galaxy install Bessonov.docker-compose