Bessonov.docker-compose

Rol de Ansible para la instalación o actualización de docker-compose

El proyecto es Estado de la construcción Licencia

Este rol:

  • Instala docker-compose desde las versiones de GitHub de Docker.

Requisitos

Requiere Docker. Consulta también el rol de docker de ansible.

Variables del rol

(requerido) docker_compose_version especifica la versión de docker-compose. Permite la palabra clave latest, que consulta el repositorio de GitHub de docker-compose para la última versión.

(opcional) docker_compose_bin especifica la ruta de instalación. Por defecto es /usr/local/bin/docker-compose.

(opcional) docker_compose_as_root utiliza sudo para instalar docker-compose. Por defecto es yes.

Dependencias

No hay dependencias especiales.

Ejemplo de Playbook

Instala el rol globalmente con:

ansible-galaxy install Bessonov.docker-compose

o localmente:

ansible-galaxy install --roles-path roles Bessonov.docker-compose

Playbook:

- hosts: servidores
  roles:
     - Bessonov.docker-compose

o con parámetro (nota la clave role):

- hosts: servidores
  roles:
     - role: Bessonov.docker-compose
       # requerido: versión deseada de docker-compose o 'latest'
       docker_compose_version: 1.16.0
       # opcional: ruta del ejecutable
       docker_compose_bin: /usr/local/bin/docker-compose
       # opcional: debe instalarse como root
       docker_compose_as_root: yes

Licencia

Licencia MIT (MIT)

Copyright (c) 2016, Anton Bessonov

Se concede por la presente, de forma gratuita, a cualquier persona que obtenga una copia de este software y los archivos de documentación asociados (el "Software"), para tratar el Software sin restricción, incluyendo sin limitación los derechos de usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar y/o vender copias del Software, y permitir a las personas a quienes se les facilite el Software hacerlo, sujeto a las siguientes condiciones:

El aviso de copyright anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.

EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO PERO NO LIMITÁNDOSE A LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DE DERECHOS DE AUTOR SERÁN RESPONSABLES DE CUALQUIER RECLAMO, DAÑO O OTRA RESPONSABILIDAD, YA SEA EN UNA ACCIÓN DE CONTRATO, AGRAVIO O DE OTRA MANERA, QUE SURJA DE, FUERA O EN CONEXIÓN CON EL SOFTWARE O EL USO O OTROS TRATOS EN EL SOFTWARE.

Acerca del proyecto

Install or update docker-compose

Instalar
ansible-galaxy install Bessonov.docker-compose
Licencia
Unknown
Descargas
1.3k
Propietario