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

À propos du projet

Configure and start marathon-lb container

Installer
ansible-galaxy install indigo-dc.marathon-lb
Licence
apache-2.0
Téléchargements
1.7k
Propriétaire