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 basechronos_username
(par défaut : admin) : nom d'utilisateur pour l'authentification de basegenerate_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éatoirechronos_key_password
(à fournir sigenerate_random_pass
=false)chronos_pkcs_password
(à fournir sigenerate_random_pass
=false)chronos_jks_password
(à fournir sigenerate_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]