Bessonov.docker-compose
Rôle Ansible pour l'installation ou la mise à jour de docker-compose
Ce rôle :
- Installe docker-compose à partir des versions Github de Docker
Exigences
Nécessite Docker. Voir aussi rôle ansible docker.
Variables du rôle
(nécessaire) docker_compose_version
spécifie la version de docker-compose. Autorise le mot-clé latest
qui interroge le dépôt Github de docker-compose pour la dernière version de publication.
(optionnel) docker_compose_bin
spécifie le chemin d'installation. Par défaut, il est à /usr/local/bin/docker-compose
.
(optionnel) docker_compose_as_root
utilise sudo pour installer docker-compose. Par défaut, c'est oui
.
Dépendances
Pas de dépendances spéciales.
Exemple de Playbook
Installez le rôle globalement avec :
ansible-galaxy install Bessonov.docker-compose
ou localement :
ansible-galaxy install --roles-path roles Bessonov.docker-compose
Playbook :
- hosts: serveurs
roles:
- Bessonov.docker-compose
ou avec des paramètres (notez la clé role
) :
- hosts: serveurs
roles:
- role: Bessonov.docker-compose
# requis : version de docker-compose désirée ou 'latest'
docker_compose_version: 1.16.0
# optionnel : chemin exécutable
docker_compose_bin: /usr/local/bin/docker-compose
# optionnel : doit être installé en tant que root
docker_compose_as_root: oui
Licence
Licence MIT (MIT)
Droits d'auteur (c) 2016, Anton Bessonov
Il est par la présente accordé, gratuitement, à toute personne obtenant une copie de ce logiciel et des fichiers de documentation associés (le "Logiciel"), de traiter 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 d'autoriser les personnes auxquelles le Logiciel est fourni à le faire, sous réserve des conditions suivantes :
L'avis de droits d'auteur ci-dessus et cet avis de permission doivent être inclus dans toutes les copies ou portions substantielles du Logiciel.
LE LOGICIEL EST FOURNI "TEL QUEL", SANS GARANTIE D'AUCUNE SORTE, EXPRESSE OU IMPLICITE, Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES DE COMMERCIALISATION, D'ADÉQUATION À UN USAGE PARTICULIER ET DE NON-VIOLATION. EN AUCUN CAS LES AUTEURS OU DÉTENTIONS DES DROITS D'AUTEUR NE PEUVENT ÊTRE TENUS RESPONSABLES DE TOUTE RÉCLAMATION, DOMMAGES OU AUTRE RESPONSABILITÉ, QUE CE SOIT DANS UNE ACTION DE CONTRAT, TORT OU AUTRE, DÉCOULANT DE, OU EN LIEN AVEC LE LOGICIEL OU L'UTILISATION OU D'AUTRES TRANSACTIONS DANS LE LOGICIEL.