indigo-dc.marathon-lb
Rol de marathon-lb
Configura y ejecuta marathon-lb en un contenedor de Docker usando la imagen mesosphere/marathon-lb
.
Este rol ha sido desarrollado específicamente para el despliegue de Mesos/Marathon en el marco del proyecto INDIGO-DataCloud.
Variables del Rol
marathon_lb_marathon_url
: punto final de Marathon (por defecto: "http://marathon.service.consul:8080")marathon_lb_ports
: puerto de enlace de haproxy (por defecto: 9090)marathon_lb_auth_creds
: usuario/contraseña para la API HTTP de Marathon en el formato 'usuario:contraseña'marathon_lb_group
: solo genera configuración para aplicaciones que enumeren los nombres especificados (por defecto: externo)
Dependencias
indigo-dc.docker
Ejemplo de Playbook
Este es un ejemplo de cómo usar el rol marathon-lb
:
- hosts: servidores
roles:
- { role: indigo-dc.marathon-lb, marathon_lb_auth_creds: "admin:s3cret" }
Licencia
Licencia Apache v2 [1]
[1] http://www.apache.org/licenses/LICENSE-2.0
Información del Autor
Marica Antonacci
marica.antonacci@ba.infn.it,
marica.antonacci@gmail.com
Instalar
ansible-galaxy install indigo-dc.marathon-lb
Licencia
apache-2.0
Descargas
1.7k
Propietario