gchiesa.docker
gchiesa.docker
Einrichten der Docker-Engine mit Unterstützung für Docker-Compose auf Enterprise-Linux-Maschinen.
Es wird auch ein gemeinsamer Ordner /docker erstellt, in dem Docker-Container gebaut werden können und der für alle Benutzer in der Docker-Gruppe zugänglich ist.
Dieses Playbook wird die Maschine neu starten (falls erforderlich), da Docker einen neueren Kernel verwendet als den, der mit der Standarddistribution ausgeliefert wird.
Rollenvariablen
# Proxy-Server, der zum Installieren von Paketen verwendet werden soll
proxy: ""
# Speicher-Driver für die Docker-Engine
docker_storage_driver_options: "--storage-driver=devicemapper"
# Konfigurationsdatei für iptables
iptables_config: "/etc/sysconfig/iptables"
# Selinux deaktivieren
disable_selinux: false
# Unterstützung für gemeinsamen Speicher zwischen Docker-Knoten
use_glusterfs: true
Beispiel-Playbook
Ein Beispiel, wie man die Rolle verwenden kann (zum Beispiel mit Übergabe von Variablen als Parameter), ist für die Benutzer ebenfalls hilfreich:
- hosts: docker-servers
roles:
- { role: gchiesa.docker, proxy: "http://www.proxy.com" }
Lizenz
BSD
Installieren
ansible-galaxy install gchiesa.docker
Lizenz
Unknown
Downloads
158
Besitzer
a Cloud Architect living in Amsterdam. I enjoy jazz music, italian cooking and be surrounded by open-minded people.