indigo-dc.marathon-lb

Rola marathon-lb

Skonfiguruj i uruchom marathon-lb w kontenerze docker, używając obrazu mesosphere/marathon-lb.

Ta rola została stworzona specjalnie do wdrożenia Mesos/Marathon w ramach projektu INDIGO-DataCloud.

Zmienne Roli

  • marathon_lb_marathon_url: punkt końcowy Marathon (domyślnie: "http://marathon.service.consul:8080")
  • marathon_lb_ports: port, do którego jest podłączony haproxy (domyślnie: 9090)
  • marathon_lb_auth_creds: dane logowania do API HTTP Marathon w formacie 'użytkownik:hasło'
  • marathon_lb_group: generuj konfigurację tylko dla aplikacji, które mają podane nazwy (domyślnie: external)

Zależności

  • indigo-dc.docker

Przykład playbooka

Oto przykład, jak użyć roli marathon-lb:

- hosts: serwery
  roles:
     - { role: indigo-dc.marathon-lb, marathon_lb_auth_creds: "admin:s3cret" }

Licencja

Licencja Apache v2 [1]

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

Informacje o autorze

Marica Antonacci marica.antonacci@ba.infn.it, marica.antonacci@gmail.com

O projekcie

Configure and start marathon-lb container

Zainstaluj
ansible-galaxy install indigo-dc.marathon-lb
Licencja
apache-2.0
Pobrania
1.7k
Właściciel