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.

CI-Workflow-Status Release-Workflow-Status Ansible Galaxy Lizenz

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

MIT

Autoreninformation

Diese Rolle wurde 2021 von Ian Cleary erstellt.

Die Inspiration für die Struktur dieses Repos stammt von Jeff Geerling.

Über das Projekt

Ansible role to install docker and docker-compose

Installieren
ansible-galaxy install iancleary.docker
GitHub Repository
Lizenz
mit
Downloads
299
Besitzer