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

Acerca del proyecto

Configure and start marathon-lb container

Instalar
ansible-galaxy install indigo-dc.marathon-lb
Licencia
apache-2.0
Descargas
1.7k
Propietario