marverix.docker_ce
Rôle Ansible : Docker CE
Rôle Ansible qui installe sur Linux Docker CE + Docker Compose + SDK Docker pour Python.
Fonctionnalités
- ✔️ Installation de Docker Community Edition
- Supprime toutes les anciennes versions au préalable
- Vous pouvez spécifier quel utilisateur doit être ajouté au groupe
docker
- ✔️ Installation de Docker Compose
- Vous pouvez définir quelle version doit être installée
- Vous pouvez sauter l'installation
- Vérifie que la dernière version de
pipest installée (20.3.4)
- ✔️ Installation du SDK Docker pour Python
- Vous pouvez définir quelle version doit être installée
- Vous pouvez sauter l'installation
- ✔️ Testé avec Molecule Verify
Plateformes supportées
- ✔️ Ubuntu 16.04 (Xenial)
- ✔️ Ubuntu 18.04 (Bionic)
- ✔️ Ubuntu 20.04 (Focal)
- ✔️ CentOS 7
- ✔️ CentOS 8
Exigences
- Python
- pip
Variables du rôle
| Variable | Description | Valeur par défaut |
|---|---|---|
docker_sdk_version |
Version du SDK Docker pour Python à installer. Mettez no pour sauter l'installation |
4.4.4 |
docker_compose_version |
Version de Docker Compose à installer. Mettez no pour sauter l'installation |
1.26.2 |
docker_user |
Utilisateur autorisé à utiliser Docker | ansible_user_id |
Dépendances
Aucune
Exemple de Playbook
Le plus simple
--- - hosts: all roles: - marverix.docker_ceSauter l'installation de Docker Compose et du SDK Docker
--- - hosts: all roles: - role: marverix.docker_ce vars: docker_sdk_version: no docker_compose_version: no
Licence
ISC
Remerciements
Pour être honnête après avoir écrit ce rôle, appris Molecule, passé quelques heures, etc... Je me suis rendu compte que https://github.com/geerlingguy/ansible-role-docker pouvait aussi installer Docker Compose... Eh bien... Ça arrive. Le rôle mentionné est probablement plus mature, mais je ne voulais pas simplement jeter mon travail et mon temps. Si ce rôle vous aide - alors c'est super !
À propos du projet
Installs Docker CE + Docker Compose + Python Docker SDK
Installer
ansible-galaxy install marverix.docker_ceLicence
isc
Téléchargements
202
Propriétaire
Everyday normal Software Engineer
