indigo-dc.chronos

Rol de Chronos

Configura y comienza Chronos (Marco de Mesos) en un contenedor de docker usando la imagen indigodatacloud/chronos: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 (por defecto: 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].

  • chronos_version (por defecto: latest)

  • chronos_image (por defecto: indigodatacloud/chronos:{{chronos_version}})

  • chronos_framework_name (por defecto: chronos): nombre que se usará para registrar el marco en Mesos.

Opciones específicas de SSL:

  • chronos_password: contraseña para la autenticación básica
  • chronos_username (por defecto: admin): nombre de usuario para la autenticación básica
  • generate_random_pass (por defecto: true): si se establece en true, la contraseña utilizada para crear el certificado autofirmado se genera de manera aleatoria
  • chronos_key_password (a proporcionar si generate_random_pass=false)
  • chronos_pkcs_password (a proporcionar si generate_random_pass=false)
  • chronos_jks_password (a proporcionar si generate_random_pass=false)

Dependencias

  • indigo-dc.docker

Ejemplo de Playbook

    - hosts: servers
      roles:
         - { role: indigo-dc.chronos, 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

Deploy Chronos Framework

Instalar
ansible-galaxy install indigo-dc.chronos
Licencia
apache-2.0
Descargas
1.5k
Propietario