Bessonov.docker
Rôle Ansible pour l'installation ou la mise à jour de docker-engine à partir du dépôt apt du projet docker
Ce rôle :
- Importe la clé apt du projet docker
- Installe ou met à jour docker-engine
- Redémarre docker-engine
Voir aussi :
Exigences
Pas d'exigences particulières.
Variables du rôle
(optional) docker_engine_version
spécifie la version de docker-engine. Vous pouvez également rétrograder la version, mais sachez que docker n'apprécie pas cela et peut échouer à démarrer ou à fonctionner correctement.
(optional) docker_engine_allow_non_root
spécifie une liste d'utilisateurs qui devraient être ajoutés au groupe docker
pour un accès sans root à docker. Les utilisateurs doivent se reconnecter ou utiliser newgrp docker
pour activer le groupe pour le shell actuel. Attention aux risques de sécurité, car cela revient à donner un accès root aux utilisateurs.
Dépendances
Pas de dépendances.
Exemple de Playbook
Installez le rôle globalement avec :
ansible-galaxy install Bessonov.docker
ou localement :
ansible-galaxy install --roles-path roles Bessonov.docker
Playbook :
- hosts: servers
roles:
- Bessonov.docker
ou avec des paramètres :
- hosts: servers
roles:
- role: Bessonov.docker
# optionnel pour définir la version de docker
docker_engine_version: 17.06.2
Licence
La Licence MIT (MIT)
Copyright (c) 2016, Anton Bessonov
La permission est accordée, gratuitement, à toute personne obtenant une copie de ce logiciel et des fichiers de documentation associés (le "Logiciel"), d'utiliser le Logiciel sans restriction, y compris sans limitation les droits d'utiliser, copier, modifier, fusionner, publier, distribuer, sous-licencier, et/ou vendre des copies du Logiciel, et de permettre aux personnes à qui le Logiciel est fourni d'en faire de même, sous réserve des conditions suivantes :
L'avis de copyright ci-dessus et cet avis de permission devront être inclus dans toutes les copies ou portions substantielles du Logiciel.
LE LOGICIEL EST FOURNI "EN L'ÉTAT", SANS GARANTIE D'AUCUNE SORTE, EXPRESSE OU IMPLICITE, Y COMPRIS MAIS SANS S'Y LIMITER AUX GARANTIES DE COMMERCIALISATION, D'ADÉQUATION À UN BUT PARTICULIER ET DE NON-CONTREFAÇON. EN AUCUN CAS LES AUTEURS OU DÉTENANTS DE DROIT D'AUTEUR NE POURRONT ÊTRE TENUS RESPONSABLES D'UNE RECLAMATION, DOMMAGES OU AUTRES RESPONSABILITÉS, QUE CE SOIT DANS UNE ACTION CONTRACTUELLE, DÉLICTUELLE OU AUTRE, DÉCOULANT DE, OU EN RELATION AVEC LE LOGICIEL OU L'UTILISATION OU D'AUTRES INTERACTIONS AVEC LE LOGICIEL.
Install or update docker-engine from docker project apt repository
ansible-galaxy install Bessonov.docker