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] angibt

  • chronos_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 Authentifizierung
  • chronos_username (Standard: admin): Benutzername für die grundlegende Authentifizierung
  • generate_random_pass (Standard: true): Wenn auf true gesetzt, werden die Passwörter für das Erstellen des selbstsignierten Zertifikats zufällig generiert
  • chronos_key_password (muss angegeben werden, wenn generate_random_pass=false)
  • chronos_pkcs_password (muss angegeben werden, wenn generate_random_pass=false)
  • chronos_jks_password (muss angegeben werden, wenn generate_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]

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

Über das Projekt

Deploy Chronos Framework

Installieren
ansible-galaxy install indigo-dc.chronos
GitHub Repository
Lizenz
apache-2.0
Downloads
1.5k
Besitzer