Cloud-PG.marathon
Rôle de Marathon
Configurer et démarrer Marathon (Cadre Mesos) dans un conteneur Docker en utilisant l'image indigodatacloud/marathon:latest
.
Ce rôle a été spécialement développé pour le déploiement de Mesos dans le cadre du projet INDIGO-DataCloud.
Variables de Rôle
zookeeper_client_port
(par défaut : 2181)zookeeper_peers
(optionnel) : liste des nœuds serveurs zookeeper - alternativement, vous pouvez utiliser un fichier d'inventaire approprié spécifiant le groupe d'hôtes [zookeeper_servers]marathon_version
(par défaut : latest)marathon_image
(par défaut : indigodatacloud/marathon:{{marathon_version}})marathon_framework_name
(par défaut : marathon) : nom qui sera utilisé pour enregistrer le cadre sur Mesos
Options spécifiques à SSL :
marathon_password
: mot de passe pour l'authentification de basemarathon_username
(par défaut : admin) : nom d'utilisateur pour l'authentification de basegenerate_random_pass
(par défaut : true) : s'il est réglé sur true, le mot de passe utilisé pour créer le certificat auto-signé est généré de manière aléatoiremarathon_key_password
(à fournir sigenerate_random_pass
=false)marathon_pkcs_password
(à fournir sigenerate_random_pass
=false)marathon_jks_password
(à fournir sigenerate_random_pass
=false)
Dépendances
indigo-dc.docker
Exemple de Playbook
- hosts: serveurs
roles:
- { role: indigo-dc.marathon, zookeeper_peers: ["10.10.10.1", "10.10.10.2", "10.10.10.3" ] }
Licence
Licence Apache v2 [1]