inofix.acme-tiny-install

Travis CI

Acme-Tiny Installation

Dies ist eine Ansible-Rolle zur Installation von acme-tiny. Zuerst wird versucht, es über die Distribution zu installieren, aber wenn das nicht funktioniert, wird der Quellcode direkt von 'diafygi' auf GitHub heruntergeladen – dies kann überschrieben werden, wenn eine URL/Prüfziffer angegeben ist.

Die Rolle soll auf dem Host ausgeführt werden, der später auch die Rollen inofix.acme-tiny-setup und inofix.acme-tiny-sign ausführen wird.

Warum verwenden wir nicht eine der bestehenden Rollen?

  • Der erste Grund findet sich im Abschnitt "Versprechen" weiter unten. Wir brauchen etwas Zuverlässiges.
  • Diese Rolle wird von maestro verwendet und muss der dort verwendeten Logik folgen. (Natürlich kann die Rolle auch ohne maestro verwendet werden.)

Zustand

UNSTABIL! Wir migrieren gerade von zwischenloesung.acme-tiny-install.

Versprechen

Sicher, diese Rolle kann sich in Zukunft ändern, aber wir werden nur Funktionen erweitern, um die Abwärtskompatibilität nicht zu brechen.

Wenn radikale Änderungen notwendig werden sollten, wird eine neue Rolle erstellt, wahrscheinlich mit einem 'ng' oder Versionssuffix...

Installation

ansible-galaxy install inofix.acme-tiny-install

Voraussetzungen

  • Ansible >2.0
  • Galaxy-Rolle: inofix.yapkg
  • Python2/3 auf dem Zielhost
  • Generisches UNIX mit FHS

Rollen-Variablen

Abhängigkeiten

  • Galaxy-Rolle: inofix.yapkg
  • Der Download-Quellcode: Standard-URL/Prüfziffer kann sich ändern...

Beispiel-Playbook

- hosts: server
  roles:
     - inofix.acme-tiny-install

Lizenz

GPLv3

Autoreninformation

Installieren
ansible-galaxy install inofix.acme-tiny-install
GitHub Repository
Lizenz
gpl-3.0
Downloads
195
Besitzer
INOFIX is a Luzern based software company focused on the development of free software and system solutions.