godleon.docker

Build Status

Rollenname

godleon.docker

Anforderungen

Software

  • Python2.7

    sudo apt-get update && sudo apt-get -y install python2.7

Rollenvariablen

Die Variablen, die an diese Rolle übergeben werden sollten, sowie eine kurze Beschreibung, sind wie folgt:

docker:
  # Geben Sie die Docker-Version an (z.B. 17.03.2~ce-0~ubuntu-xenial). Ignorieren Sie dies, wenn Sie die neueste Version installieren möchten.
  version: "latest"
  # Geben Sie die Benutzer an (Standard ist die Benutzer-ID, die Sie für die Ansible-Bereitstellung verwenden), die Docker-Befehle ohne sudo ausführen können.
  # Sie können es leer lassen für nur root-Berechtigungen
  users:
    - ubuntu

Und diese Rolle kann auch die neueste Version von Docker Compose installieren. Wenn Sie die neueste Docker Compose installieren möchten, müssen Sie die Variablen wie folgt konfigurieren:

docker:
  compose:
    install: true
  registry_mirror: "IHRE_REGISTRY_PROXY_URL"

Abhängigkeiten

Keine

Beispiel-Playbook

Es ist immer hilfreich für die Benutzer, ein Beispiel zu haben, wie man Ihre Rolle verwendet (zum Beispiel mit übergebenen Variablen als Parameter):

- hosts: servers
  roles:
  - { role: godleon.docker }

Lizenz

MIT

Autor-Informationen

Leon Tseng

Über das Projekt

Install docker-ce and docker-compose

Installieren
ansible-galaxy install godleon.docker
GitHub Repository
Lizenz
mit
Downloads
2k
Besitzer