Bessonov.docker-compose

Ansible-Rolle zur Installation oder Aktualisierung von Docker-Compose

Projekt ist Build-Status Lizenz

Diese Rolle:

  • Installiert Docker-Compose von den Docker GitHub-Releases.

Anforderungen

Erfordert Docker. Siehe auch Ansible Docker Rolle.

Rollenvariablen

(pflichtig) docker_compose_version gibt die Version von Docker-Compose an. Erlaubt ist das Schlüsselwort latest, das die neueste Version von Docker-Compose im GitHub-Repo abfragt.

(optional) docker_compose_bin gibt den Installationspfad an. Standardmäßig ist dies /usr/local/bin/docker-compose.

(optional) docker_compose_as_root verwendet sudo, um Docker-Compose zu installieren. Standardmäßig auf ja.

Abhängigkeiten

Keine speziellen Abhängigkeiten.

Beispiel-Playbook

Installiere die Rolle global mit:

ansible-galaxy install Bessonov.docker-compose

oder lokal:

ansible-galaxy install --roles-path roles Bessonov.docker-compose

Playbook:

- hosts: servers
  roles:
     - Bessonov.docker-compose

oder mit Parameter (beachte den role-Schlüssel):

- hosts: servers
  roles:
     - role: Bessonov.docker-compose
       # erforderlich: gewünschte Docker-Compose-Version oder 'latest'
       docker_compose_version: 1.16.0
       # optional: ausführbarer Pfad
       docker_compose_bin: /usr/local/bin/docker-compose
       # optional: soll als root installiert werden
       docker_compose_as_root: ja

Lizenz

Die MIT-Lizenz (MIT)

Copyright (c) 2016, Anton Bessonov

Hiermit wird jedem, der eine Kopie dieser Software und der zugehörigen Dokumentationsdateien (die "Software") erhält, ohne Gebühr die Erlaubnis erteilt, mit der Software ohne Einschränkungen umzugehen, einschließlich, aber nicht beschränkt auf die Rechte zur Nutzung, Kopie, Modifikation, Zusammenführung, Veröffentlichung, Verteilung, Unterlizenzierung und/oder Verkauf von Kopien der Software, und Personen, denen die Software zur Verfügung gestellt wird, zu erlauben, dies zu tun, unter den folgenden Bedingungen:

Der obige Urheberrechtshinweis und dieser Erlaubnisschein müssen in allen Kopien oder wesentlichen Teilen der Software enthalten sein.

DIE SOFTWARE WIRD "WIE BEHNDER" OHNE JEGLICHE GARANTIE, WEDER AUSDRÜCKLICH NOCH IMPLIZIT, EINSCHLIESSLICH, ABER NICHT BEGRENZT AUF DIE GARANTIEN DER MARKTGÄNGIGKEIT, EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND NICHTVERLETZUNG. IN KEINEM FALL SIND DIE AUTOREN ODER URHEBERRECHTSINHABER FÜR IRGENDEINE FORDERUNG, SCHÄDEN ODER ANDERE VERANTWORTLICHKEITEN HAFTBAR, OB BEI VERTRAG, UNERLAUBTER HANDLUNG ODER ANDERWEITIG, DIE AUS DER NUTZUNG DER SOFTWARE ODER ANDEREN INTERAKTIONEN MIT DER SOFTWARE RESULTIEREN.

Über das Projekt

Install or update docker-compose

Installieren
ansible-galaxy install Bessonov.docker-compose
GitHub Repository
Lizenz
Unknown
Downloads
1.3k
Besitzer