tecnativa.docker
Docker
Richten Sie Docker-Server mit der gesamten Software-Stack des Docker-Projekts ein.
Anforderungen
Es wird nur Ansible auf Python 3 unterstützt.
Unterstützte Betriebssysteme:
Ubuntu:
- 16.04
- 18.04
- 20.04
- 22.04
Rollenvariablen
Siehe das defaults
Verzeichnis, um alle Variablen zu erfahren, die Sie überschreiben dürfen. Alle nicht offensichtlichen sind inline dokumentiert.
Beispiel-Playbook
- hosts: docker
roles:
- role: tecnativa.docker
vars:
docker_app_state: present
docker_compose_state: present
docker_engine_state: present
docker_machine_state: present
docker_swarm_state: present
Für ein größeres Beispiel, schauen Sie sich unsere Test-Playbooks an.
Docker-Compose v2 gefiltert nach Hostgruppe
Es wurde eine Funktion hinzugefügt, die die Ausführung des Befehls zum Installieren von Docker Compose auf Hosts mit Betriebssystemen ermöglicht, die standardmäßig Docker Compose v2 installieren. Dies geschieht in der Datei https://github.com/Tecnativa/ansible-role-docker/blob/master/tasks/compose.yml, indem überprüft wird, ob der Host zur Gruppe compose_v2_servers gehört.
Unterstützung
Sind Sie ein Doodba-Benutzer? Willkommen in der Familie! 👪🐳
Dieses Projekt und Doodba sind vollständig unabhängig, aber die Interoperabilität ist gewährleistet. Sie können diese Rolle verwenden, um Ihre Doodba-Hosts einzurichten.
Autoreninformation
Dieses Projekt wird von:
Tecnativa ist ein IT-Beratungsunternehmen, das auf Odoo spezialisiert ist und Odoo-Entwicklung, Installation, Wartung und Hosting-Dienste anbietet.