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ásicamarathon_username
(predeterminado: admin): nombre de usuario para la autenticación básicagenerate_random_pass
(predeterminado: true): si se establece en verdadero, la contraseña utilizada para crear el certificado autofirmado se genera de forma aleatoriamarathon_key_password
(se debe proporcionar sigenerate_random_pass
=false)marathon_pkcs_password
(se debe proporcionar sigenerate_random_pass
=false)marathon_jks_password
(se debe proporcionar sigenerate_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]
ansible-galaxy install Cloud-PG.marathon