marverix.docker_ce
Ansible Rolle: Docker CE
Ansible Rolle, die Docker CE + Docker Compose + Python Docker SDK auf Linux installiert.
Funktionen
- ✔️ Installation der Docker Community Edition
- Entfernt vorher alle alten Versionen
- Du kannst angeben, welcher Benutzer zur Gruppe
docker
hinzugefügt werden soll
- ✔️ Installation von Docker Compose
- Du kannst die zu installierende Version festlegen
- Du kannst die Installation überspringen
- Überprüft, dass die letzte cross-python Version von
pip
installiert ist (20.3.4)
- ✔️ Installation des Python Docker SDK
- Du kannst die zu installierende Version festlegen
- Du kannst die Installation überspringen
- ✔️ Getestet mit Molecule Verify
Unterstützte Plattformen
- ✔️ Ubuntu 16.04 (Xenial)
- ✔️ Ubuntu 18.04 (Bionic)
- ✔️ Ubuntu 20.04 (Focal)
- ✔️ CentOS 7
- ✔️ CentOS 8
Anforderungen
- Python
- pip
Rollenvorlagen
Variable | Beschreibung | Standardwert |
---|---|---|
docker_sdk_version |
Version des zu installierenden Python Docker SDK. Setze no , um die Installation zu überspringen |
4.4.4 |
docker_compose_version |
Version von Docker Compose, die installiert werden soll. Setze no , um die Installation zu überspringen |
1.26.2 |
docker_user |
Benutzer, der Docker verwenden darf | ansible_user_id |
Abhängigkeiten
Keine
Beispiel-Playbook
Das einfachste
--- - hosts: all roles: - marverix.docker_ce
Installation von Docker Compose und Docker SDK überspringen
--- - hosts: all roles: - role: marverix.docker_ce vars: docker_sdk_version: no docker_compose_version: no
Lizenz
ISC
Dank
Um ehrlich zu sein, nachdem ich diese Rolle geschrieben habe, habe ich Molecule gelernt, ein paar Stunden damit verbracht usw...
Ich habe festgestellt, dass https://github.com/geerlingguy/ansible-role-docker auch Docker Compose installieren kann... Tja... Das passiert. Die genannte Rolle ist wahrscheinlich ausgereifter, aber ich wollte meine Arbeit und Zeit nicht einfach wegwerfen. Wenn diese Rolle dir hilft – super!
Über das Projekt
Installs Docker CE + Docker Compose + Python Docker SDK
Installieren
ansible-galaxy install marverix.docker_ce
Lizenz
isc
Downloads
193
Besitzer
Everyday normal Software Engineer