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 nopour sauter l'installation | 4.4.4 | 
| docker_compose_version | Version de Docker Compose à installer. Mettez nopour 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_ce
- Sauter 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
