Bessonov.docker
Ansible-Rolle zur Installation oder Aktualisierung des Docker-Engines aus dem APT-Repository des Docker-Projekts
Diese Rolle:
- Importiert den apt-key vom Docker-Projekt
- Installiert oder aktualisiert den Docker-Engine
- Startet den Docker-Engine neu
Siehe auch:
Anforderungen
Keine speziellen Anforderungen.
Rollenvariablen
(optional) docker_engine_version
gibt die Version des Docker-Engines an. Du kannst die Version auch downgraden, aber sei dir bewusst, dass Docker dies nicht mag und möglicherweise nicht starten oder richtig funktionieren kann.
(optional) docker_engine_allow_non_root
gibt eine Liste von Benutzern an, die zur docker
-Gruppe hinzugefügt werden sollen, um keinen Root-Zugriff auf Docker zu erhalten. Benutzer müssen sich erneut anmelden oder newgrp docker
verwenden, um die Gruppe für die aktuelle Shell zu aktivieren. Sei dir der Sicherheitsrisiken bewusst, da dies dem gewährt, was wie Root-Zugriff ist.
Abhängigkeiten
Keine Abhängigkeiten.
Beispiel-Playbook
Installiere die Rolle global mit:
ansible-galaxy install Bessonov.docker
oder lokal:
ansible-galaxy install --roles-path roles Bessonov.docker
Playbook:
- hosts: servers
roles:
- Bessonov.docker
oder mit Parametern:
- hosts: servers
roles:
- role: Bessonov.docker
# optional die Docker-Version festlegen
docker_engine_version: 17.06.2
Lizenz
Die MIT-Lizenz (MIT)
Copyright (c) 2016, Anton Bessonov
Hiermit wird jeder Person, die eine Kopie dieser Software und der zugehörigen Dokumentationsdateien (die "Software") erhält, kostenlos und ohne Einschränkung, das Recht eingeräumt, in der Software ohne Einschränkungen umzugehen, einschließlich ohne Einschränkung des Rechts, die Software zu verwenden, zu kopieren, zu modifizieren, zusammenzuführen, zu veröffentlichen, zu verbreiten, Unterlizenzen zu erteilen und/oder zu verkaufen, sowie Personen, denen die Software zur Verfügung gestellt wird, zu erlauben, dies zu tun, vorbehaltlich der folgenden Bedingungen:
Der oben genannte Urheberrechtshinweis und dieser Erlaubnisschein müssen in allen Kopien oder wesentlichen Teilen der Software enthalten sein.
DIE SOFTWARE WIRD "WIE IMMER SEI", OHNE GARANTIE ANY ART, WEDER AUSDRÜCKLICH NOCH STILLSCHWEIGEND, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF DIE GARANTIEN DER MARKTFÄHIGKEIT, EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND NICHTVERLETZUNG. IN KEINEM FALL SOLLTEN DIE AUTOREN ODER URHEBERRECHTSINHABER FÜR ANSPRÜCHE, SCHÄDEN ODER ANDERE HAFTUNGEN HAFTEN, SEI ES IN EINER KLAGE AUF VERTRAG, UNRECHTMÄSSIGHEIT ODER ANDERWEITIG, DIE AUS, AUS ODER IM ZUSAMMENHANG MIT DER SOFTWARE ODER DER NUTZUNG ODER ANDEREN HANDLEN IN DER SOFTWARE HERVORGEHEN.
Install or update docker-engine from docker project apt repository
ansible-galaxy install Bessonov.docker