indigo-dc.chronos
Chronos Rolle
Konfigurieren und starten Sie Chronos (Mesos Framework) in einem Docker-Container mit dem Image indigodatacloud/chronos: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-Server-Knoten - alternativ können Sie eine geeignete Inventardatei verwenden, die die Hostgruppe [zookeeper_servers] angibtchronos_version
(Standard: latest)chronos_image
(Standard: indigodatacloud/chronos:{{chronos_version}})chronos_framework_name
(Standard: chronos): Name, der verwendet wird, um das Framework bei Mesos zu registrieren
SSL spezifische Optionen:
chronos_password
: Passwort für die grundlegende Authentifizierungchronos_username
(Standard: admin): Benutzername für die grundlegende Authentifizierunggenerate_random_pass
(Standard: true): Wenn auf true gesetzt, werden die Passwörter für das Erstellen des selbstsignierten Zertifikats zufällig generiertchronos_key_password
(muss angegeben werden, wenngenerate_random_pass
=false)chronos_pkcs_password
(muss angegeben werden, wenngenerate_random_pass
=false)chronos_jks_password
(muss angegeben werden, wenngenerate_random_pass
=false)
Abhängigkeiten
indigo-dc.docker
Beispiel-Playbook
- hosts: servers
roles:
- { role: indigo-dc.chronos, zookeeper_peers: ["10.10.10.1", "10.10.10.2", "10.10.10.3"] }
Lizenz
Apache Lizenz v2 [1]