Cloud-PG.marathon
Marathon Rolle
Konfigurieren und starten Sie Marathon (Mesos Framework) in einem Docker-Container mit dem Bild indigodatacloud/marathon:latest
.
Diese Rolle wurde speziell für den Einsatz bei der Bereitstellung von Mesos im Rahmen des INDIGO-DataCloud-Projekts entwickelt.
Rollenvariablen
zookeeper_client_port
(Standard: 2181)zookeeper_peers
(optional): Liste der Zookeeper-Serverknoten - alternativ können Sie eine geeignete Inventardatei verwenden, die die Hostgruppe [zookeeper_servers] angibt.marathon_version
(Standard: latest)marathon_image
(Standard: indigodatacloud/marathon:{{marathon_version}})marathon_framework_name
(Standard: marathon): Name, der verwendet wird, um das Framework bei Mesos zu registrieren.
SSL-spezifische Optionen:
marathon_password
: Passwort für die Grundauthentifizierungmarathon_username
(Standard: admin): Benutzername für die Grundauthentifizierunggenerate_random_pass
(Standard: true): Wenn auf true gesetzt, werden die für die Erstellung des selbstsignierten Zertifikats verwendeten Passwörter zufällig generiert.marathon_key_password
(muss angegeben werden, wenngenerate_random_pass
=false)marathon_pkcs_password
(muss angegeben werden, wenngenerate_random_pass
=false)marathon_jks_password
(muss angegeben werden, wenngenerate_random_pass
=false)
Abhängigkeiten
indigo-dc.docker
Beispiel-Playbook
- hosts: servers
roles:
- { role: indigo-dc.marathon, zookeeper_peers: ["10.10.10.1", "10.10.10.2", "10.10.10.3"] }
Lizenz
Apache Lizenz v2 [1]