indigo-dc.marathon-lb
Rôle marathon-lb
Configurer et exécuter marathon-lb dans un conteneur Docker en utilisant l'image mesosphere/marathon-lb
.
Ce rôle a été spécialement développé pour le déploiement de Mesos/Marathon dans le cadre du projet INDIGO-DataCloud.
Variables du Rôle
marathon_lb_marathon_url
: point de terminaison Marathon (par défaut: "http://marathon.service.consul:8080")marathon_lb_ports
: port de liaison haproxy (par défaut: 9090)marathon_lb_auth_creds
: utilisateur/mot de passe pour l'API HTTP de Marathon au format 'utilisateur:motdepasse'marathon_lb_group
: Générer la configuration uniquement pour les applications qui listent les noms spécifiés (par défaut: externe)
Dépendances
indigo-dc.docker
Exemple de Playbook
Voici un exemple de la façon d'utiliser le rôle marathon-lb
:
- hosts: serveurs
rôles:
- { rôle: indigo-dc.marathon-lb, marathon_lb_auth_creds: "admin:s3cret" }
Licence
Licence Apache v2 [1]
[1] http://www.apache.org/licenses/LICENSE-2.0
Informations sur l'auteur
Marica Antonacci marica.antonacci@ba.infn.it, marica.antonacci@gmail.com