indigo-dc.chronos

Rôle Chronos

Configurer et démarrer Chronos (Framework Mesos) dans un conteneur Docker en utilisant l'image indigodatacloud/chronos:latest.

Ce rôle a été spécialement développé pour être utilisé lors du déploiement de Mesos dans le cadre du projet INDIGO-DataCloud.

Variables du Rôle

  • zookeeper_client_port (par défaut : 2181)

  • zookeeper_peers (optionnel) : liste des nœuds du serveur Zookeeper - alternativement, vous pouvez utiliser un fichier d'inventaire approprié spécifiant le groupe d'hôtes [zookeeper_servers]

  • chronos_version (par défaut : latest)

  • chronos_image (par défaut : indigodatacloud/chronos:{{chronos_version}})

  • chronos_framework_name (par défaut : chronos) : nom qui sera utilisé pour enregistrer le framework sur Mesos

Options spécifiques à SSL :

  • chronos_password : mot de passe pour l'authentification de base
  • chronos_username (par défaut : admin) : nom d'utilisateur pour l'authentification de base
  • generate_random_pass (par défaut : true) : si défini sur true, le mot de passe utilisé pour créer le certificat auto-signé est généré de manière aléatoire
  • chronos_key_password (à fournir si generate_random_pass=false)
  • chronos_pkcs_password (à fournir si generate_random_pass=false)
  • chronos_jks_password (à fournir si generate_random_pass=false)

Dépendences

  • indigo-dc.docker

Exemple de Playbook

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

Licence

Licence Apache v2 [1]

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

À propos du projet

Deploy Chronos Framework

Installer
ansible-galaxy install indigo-dc.chronos
Licence
apache-2.0
Téléchargements
1.5k
Propriétaire