Rheinwerk.consul

Consul-Installation

Diese Rolle kann verwendet werden, um Consul und Consul-Template zu installieren.

Build-Status

Bitte beachten Sie, dass keine Konfigurationsdateien erstellt werden, sondern nur die Binärdateien installiert und Startskripte sowie Standarddateien erstellt werden. Der Dienst ist standardmäßig nicht aktiviert.

Voraussetzungen

Die Zielmaschine muss unzip installiert haben.

Rollenvariablen

Es gibt eine Hauptvariable, die diese Rolle steuert: _consul. Sie ist eine Map, die alle Konfigurationen und Einstellungen für diese Rolle enthält. Bitte siehe defaults/main.yml für Details.

Abhängigkeiten

Keine.

Beispiel-Playbook

Der allgemeine Vertrag dieser Rolle besteht darin, die Variablenmap _consul aus defaults/main.yml als Vorlage für Ihre Konfiguration zu verwenden und diese Konfiguration als Parameter an diese Rolle zu übergeben.

Ein Beispiel, wie Sie Ihre Rolle verwenden (zum Beispiel mit übergebenen Variablen) ist für die Benutzer auch immer hilfreich:

- hosts: server
  var:
    CONSUL:
      ...
  roles:
     - { role: consul, tags: [ 'consul' ], _consul: "{{ CONSUL }}" }

Lizenz

Bitte siehe LICENSE.

Autoreninformation

Der ursprüngliche Autor ist Daniel Schneller als Mitglied des Rheinwerk Projekts.

Über das Projekt

Installs Consul and Consul Template

Installieren
ansible-galaxy install Rheinwerk.consul
GitHub Repository
Lizenz
gpl-3.0
Downloads
7.4k
Besitzer