iancleary.docker
ARCHIVIERT
ansible-role-docker
Dieses Repository ist archiviert. Ich habe nicht vor, es weiter zu pflegen. Du kannst damit alles machen, was durch die LIZENZ erlaubt ist.
Warum, siehe diesen Artikel über NixOS vs Ansible für weitere Details.
Diese Rolle installiert Docker und Docker-Compose.
Anforderungen
Alle Voraussetzungen, die möglicherweise nicht von Ansible selbst oder der Rolle abgedeckt sind, sollten hier erwähnt werden.
Unterstützte und getestete ansible_os_families
:
- Ubuntu 22.04
- Ubuntu 20.04
Pull Requests sind willkommen!
Rollenvariablen
Eine Beschreibung der einstellbaren Variablen für diese Rolle sollte hier stehen, einschließlich aller Variablen in defaults/main.yml, vars/main.yml und allen Variablen, die über Parameter an die Rolle übergeben werden können/sollten. Alle Variablen, die aus anderen Rollen und/oder dem globalen Kontext (d. h. hostvars, group vars usw.) gelesen werden, sollten hier ebenfalls erwähnt werden.
docker_pip_version: 6.0.0 docker_compose_pip_version: 1.29.2 docker_users: []
docker_pip_version: 6.0.0
Version, die für das Docker-PyPI-Paket verwendet werden soll.
docker_compose_pip_version: 1.29.2
Version, die für das Docker-Compose-PyPI-Paket verwendet werden soll.
docker_users: []
Die Benutzer, die zur Docker-Gruppe hinzugefügt werden sollen. Dies wird standardmäßig auf eine leere Liste gesetzt. Dies ermöglicht es den aufgeführten Benutzern, Docker ohne sudo
auszuführen.
Abhängigkeiten
Eine Liste anderer Rollen, die auf Galaxy gehostet werden, sollte hier stehen sowie alle Details zu Parametern, die für andere Rollen gesetzt werden müssen, oder Variablen, die aus anderen Rollen verwendet werden.
N/V
Beispiel-Playbook
Ein Beispiel, wie man deine Rolle benutzt (zum Beispiel mit übergebenen Variablen als Parameter), ist immer hilfreich für die Benutzer:
- hosts: servers
user: nonroot
roles:
- role: iancleary.docker
become: true
- hosts: servers
user: root
roles:
- role: iancleary.docker
Lizenz
Autoreninformation
Diese Rolle wurde 2021 von Ian Cleary erstellt.
Die Inspiration für die Struktur dieses Repos stammt von Jeff Geerling.
ansible-galaxy install iancleary.docker