Cloud-PG.marathon

Rola Marathon

Skonfiguruj i uruchom Marathon (Ramka Mesos) w kontenerze docker przy użyciu obrazu indigodatacloud/marathon:latest.

Ta rola została specjalnie opracowana do użycia w wdrażaniu Mesos w ramach projektu INDIGO-DataCloud.

Zmienne roli

  • zookeeper_client_port (domyślnie: 2181)

  • zookeeper_peers (opcjonalne): lista węzłów serwera Zookeeper - alternatywnie możesz użyć odpowiedniego pliku inwentarzowego określającego grupę hostów [zookeeper_servers]

  • marathon_version (domyślnie: latest)

  • marathon_image (domyślnie: indigodatacloud/marathon:{{marathon_version}})

  • marathon_framework_name (domyślnie: marathon): nazwa, która będzie używana do rejestracji ramy w Mesos

Opcje specyficzne dla SSL:

  • marathon_password: hasło do podstawowej autoryzacji
  • marathon_username (domyślnie: admin): nazwa użytkownika do podstawowej autoryzacji
  • generate_random_pass (domyślnie: true): jeśli ustawione na true, hasło używane do tworzenia certyfikatu własnościowego jest generowane losowo
  • marathon_key_password (do podania, jeśli generate_random_pass=false)
  • marathon_pkcs_password (do podania, jeśli generate_random_pass=false)
  • marathon_jks_password (do podania, jeśli generate_random_pass=false)

Zależności

  • indigo-dc.docker

Przykładowy Playbook

- hosts: serwery
  roles:
     - { role: indigo-dc.marathon, zookeeper_peers: ["10.10.10.1", "10.10.10.2", "10.10.10.3"] }

Licencja

Licencja Apache v2 [1]

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

O projekcie

Install Marathon

Zainstaluj
ansible-galaxy install Cloud-PG.marathon
Licencja
apache-2.0
Pobrania
93
Właściciel