Cloud-PG.marathon

Rol de Marathon

Configura y ejecuta Marathon (Marco de Mesos) en un contenedor de Docker utilizando la imagen indigodatacloud/marathon:latest.

Este rol ha sido desarrollado específicamente para ser utilizado en el despliegue de Mesos en el marco del proyecto INDIGO-DataCloud.

Variables del Rol

  • zookeeper_client_port (predeterminado: 2181)

  • zookeeper_peers (opcional): lista de nodos del servidor zookeeper - alternativamente, puedes usar un archivo de inventario adecuado que especifique el grupo de hosts [zookeeper_servers]

  • marathon_version (predeterminado: latest)

  • marathon_image (predeterminado: indigodatacloud/marathon:{{marathon_version}})

  • marathon_framework_name (predeterminado: marathon): nombre que se usará para registrar el marco en Mesos

Opciones específicas de SSL:

  • marathon_password: contraseña para la autenticación básica
  • marathon_username (predeterminado: admin): nombre de usuario para la autenticación básica
  • generate_random_pass (predeterminado: true): si se establece en verdadero, la contraseña utilizada para crear el certificado autofirmado se genera de forma aleatoria
  • marathon_key_password (se debe proporcionar si generate_random_pass=false)
  • marathon_pkcs_password (se debe proporcionar si generate_random_pass=false)
  • marathon_jks_password (se debe proporcionar si generate_random_pass=false)

Dependencias

  • indigo-dc.docker

Ejemplo de Playbook

- hosts: servers
  roles:
     - { role: indigo-dc.marathon, zookeeper_peers: ["10.10.10.1", "10.10.10.2", "10.10.10.3" ] }

Licencia

Licencia Apache v2 [1]

[1] http://www.apache.org/licenses/LICENSE-2.0

Acerca del proyecto

Install Marathon

Instalar
ansible-galaxy install Cloud-PG.marathon
Licencia
apache-2.0
Descargas
93
Propietario