mullholland.docker
Rôle Ansible Docker
Installe et configure Docker.
| GitHub | Téléchargements | Version |
|---|---|---|
Exemple de Playbook
Cet exemple est tiré de molecule/default/converge.yml et est testé à chaque poussé, demande de tirage et version.
---
- name: Converge
hosts: all
become: true
gather_facts: true
roles:
- role: "mullholland.docker"
Variables de Rôle
Les valeurs par défaut pour les variables sont définies dans defaults/main.yml:
---
# L'édition peut être 'ce' (Édition Communautaire) ou 'ee' (Édition Entreprise).
docker_edition: 'ce'
docker_packages:
- "docker-{{ docker_edition }}"
- "docker-{{ docker_edition }}-cli"
- "containerd.io"
docker_package_state: present
# Options Docker Compose.
docker_install_compose: true
docker_compose_version: "2.1.1"
docker_compose_url: "https://github.com/docker/compose/releases/download/v{{ docker_compose_version }}/docker-compose-linux-x86_64"
docker_compose_path: "/usr/local/bin/docker-compose"
# Utilisé uniquement pour Debian/Ubuntu. Changez 'stable' en 'edge' si nécessaire.
docker_apt_repo_key_url: "https://download.docker.com/linux/ubuntu/gpg"
docker_apt_release_channel: stable
# Ajouter un utilisateur existant au groupe docker
docker_add_users: []
# - ansible
# - ansiblemgmt
# Emplacement de sauvegarde du fichier ENV
docker_opts_path: "/etc/docker"
# Si vous souhaitez spécifier des options Docker, cette variable doit être une liste :
docker_opts_common: []
# - "-H fd://"
docker_opts_individual: []
# - "--insecure-registry myregistrydomain.com:5000"
# - "--ipv6"
Exigences
- packages pip listés dans requirements.txt.
Contexte
Ce rôle fait partie de nombreux rôles compatibles. Consultez la documentation de ces rôles pour plus d'informations.
Voici un aperçu des rôles connexes :

Compatibilité
Ce rôle a été testé sur ces images de conteneurs:
| conteneur | tags |
|---|---|
| EL | tous |
| Fedora | 38, 39 |
| Ubuntu | tous |
| Debian | tous |
La version minimale d'Ansible requise est 2.10, des tests ont été effectués sur :
- La version précédente.
- La version actuelle.
- La version de développement.
Si vous trouvez des problèmes, merci de les signaler sur GitHub.
Licence
MIT.
Informations sur l'Auteur
Installer
ansible-galaxy install mullholland.dockerLicence
apache-2.0
Téléchargements
5.2k
Propriétaire
