Bessonov.docker-compose

Rôle Ansible pour l'installation ou la mise à jour de docker-compose

Le projet est Statut de la construction Licence

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.

À propos du projet

Install or update docker-compose

Installer
ansible-galaxy install Bessonov.docker-compose
Licence
Unknown
Téléchargements
1.3k
Propriétaire