iancleary.docker
ARCHIVÉ
ansible-role-docker
Ce dépôt est archivé. Je ne prévois plus de le maintenir. Vous êtes libre de faire ce qui est permis par la LICENCE.
Pour plus de détails, consultez cet article sur NixOS vs Ansible.
Ce rôle installe Docker et Docker Compose.
Exigences
Toute condition préalable qui pourrait ne pas être couverte par Ansible lui-même ou par le rôle doit être mentionnée ici.
Systèmes d'exploitation pris en charge et testés :
- Ubuntu 22.04
- Ubuntu 20.04
Les demandes de tirage sont les bienvenues !
Variables de rôle
Une description des variables réglables pour ce rôle doit être incluse ici, y compris toutes les variables présentes dans defaults/main.yml, vars/main.yml et toutes les variables qui peuvent/doivent être définies en tant que paramètres pour le rôle. Toute variable lue depuis d'autres rôles et/ou le champ global (c'est-à-dire hostvars, group vars, etc.) doit également être mentionnée ici.
docker_pip_version: 6.0.0 docker_compose_pip_version: 1.29.2 docker_users: []
docker_pip_version: 6.0.0
Version à utiliser pour le package docker pypi.
docker_compose_pip_version: 1.29.2
Version à utiliser pour le package docker-compose pypi.
docker_users: []
Les utilisateurs à ajouter au groupe Docker, par défaut, cela reste une liste vide. Cela permet aux utilisateurs listés d'exécuter Docker sans sudo
.
Dépendances
Une liste d'autres rôles hébergés sur Galaxy doit être indiquée ici, ainsi que tous les détails concernant les paramètres qui pourraient devoir être définis pour d'autres rôles, ou les variables utilisées d'autres rôles.
S/A
Exemple de Playbook
Inclure un exemple d'utilisation de votre rôle (par exemple, avec des variables passées en tant que paramètres) est toujours utile pour les utilisateurs :
- hosts: serveurs
user: nonroot
roles:
- role: iancleary.docker
become: true
- hosts: serveurs
user: root
roles:
- role: iancleary.docker
Licence
Informations sur l'auteur
Ce rôle a été créé en 2021 par Ian Cleary.
L'inspiration pour la structure de ce dépôt vient de Jeff Geerling.
ansible-galaxy install iancleary.docker