Bessonov.docker
Rola Ansible do instalacji lub aktualizacji docker-engine z repozytorium apt projektu Docker
Ta rola:
- Importuje klucz apt z projektu Docker
- Instaluje lub aktualizuje docker-engine
- Restartuje docker-engine
Zobacz także:
Wymagania
Brak specjalnych wymagań.
Zmienne roli
(opcjonalnie) docker_engine_version
określa wersję docker-engine. Można również obniżyć wersję, ale bądź świadom, że Docker nie lubi tego i może nie działać prawidłowo.
(opcjonalnie) docker_engine_allow_non_root
określa listę użytkowników, którzy powinni być dodani do grupy docker
w celu umożliwienia dostępu do Dockera bez konta root. Użytkownicy muszą się ponownie zalogować lub użyć newgrp docker
, aby aktywować grupę w bieżącej powłoce. Bądź świadom ryzyka bezpieczeństwa, ponieważ to tak, jakby dać użytkownikom dostęp do konta root.
Zależności
Brak zależności.
Przykład Playbook
Zainstaluj rolę globalnie:
ansible-galaxy install Bessonov.docker
lub lokalnie:
ansible-galaxy install --roles-path roles Bessonov.docker
Playbook:
- hosts: serwery
roles:
- Bessonov.docker
lub z parametrami:
- hosts: serwery
roles:
- role: Bessonov.docker
# opcjonalnie ustaw wersję dockera
docker_engine_version: 17.06.2
Licencja
Licencja MIT (MIT)
Copyright (c) 2016, Anton Bessonov
Niniejszym przyznaje się, bez opłat, każdej osobie, która uzyska kopię tego oprogramowania i powiązanej dokumentacji („Oprogramowanie”), prawo do korzystania z oprogramowania bez ograniczeń, w tym, bez ograniczeń, 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 to, z zastrzeżeniem następujących warunków:
Powyższe powiadomienie o prawach autorskich oraz to powiadomienie o pozwoleniu powinny być dołączone do wszystkich kopii lub istotnych części Oprogramowania.
OPROGRAMOWANIE JEST DOSTARCZANE „TAK JEST”, BEZ GWARANCJI JAKIEGOKOLWIEK RODZAJU, WYRAŹNEJ LUB DOROZUMIANEJ, W TYM, ALE NIE OGRANICZAJĄC SIĘ DO GWARANCJI PRZYDATNOŚCI HANDLOWEJ, PRZYDATNOŚCI DO OKREŚLONEGO CELU I NARUSZENIA PRAW. W ŻADNYM RAZIE AUTORZY LUB POSIADACZE PRAW AUTORSKICH NIE PONOSZĄ ODPOWIEDZIALNOŚCI ZA ŻADNE ROZPOWSZECHNIANE ROSZCZENIA, SZKODY LUB INNE ZOBOWIĄZANIA, CZY TO W DZIAŁANIU UMOWNYM, DELIKTOWYM CZY INNYM, WYNIKAJĄCE Z LUB W ZWIĄZKU Z OPROGRAMOWANIEM LUB UŻYTKOWANIEM CZY INNYMI TRANSAKCJAMI W OPROGRAMOWANIU.
Install or update docker-engine from docker project apt repository
ansible-galaxy install Bessonov.docker