inofix.acme-tiny-install
Instalacja Acme-Tiny
To jest rola Ansible do instalacji acme-tiny, najpierw próbując metody z użyciem dystrybucji, a jeśli to nie zadziała, pobierając bezpośrednio źródło od 'diafygi' na GitHubie - można to zastąpić, jeśli zostanie podany adres URL/Checksum.
Rola ma być uruchamiana na hoście, na którym później będzie również działać rola inofix.acme-tiny-setup oraz inofix.acme-tiny-sign.
Dlaczego nie korzystamy z istniejących ról?
- Po pierwsze, przeczytaj sekcję "Obietnica" poniżej. Potrzebujemy czegoś niezawodnego.
- Ta rola będzie używana przez maestro i musi podążać za logiką tam używaną. (Oczywiście, rola może być używana niezależnie od maestro...)
Stan
NIESTABILNY! Przechodzimy właśnie z zwischenloesung.acme-tiny-install.
Obietnica
Oczywiście ta rola może się zmienić w przyszłości, ale będziemy tylko dodawać funkcje, aby nie złamać zgodności wstecznej.
Jeśli będą potrzebne radykalne zmiany, zostanie stworzona nowa rola, prawdopodobnie z dodatkiem 'ng' lub numeru wersji...
Instalacja
ansible-galaxy install inofix.acme-tiny-install
Wymagania
- Ansible >2.0
- Rola Galaxy: inofix.yapkg
- Python2/3 na docelowym hoście
- Generic UNIX z FHS
Zmienne roli
- http_proxy (opcjonalne, ciąg)
- app__acme__tiny__checksum (opcjonalne, ciąg: domyślnie="sha256:bcd7cb56c280543c929cb4b7b2d1ed2d7ebabdae74fedc96b6a63f218c0b8ace")
- app__acme__tiny__download_upstream (opcjonalne, ciąg: domyślnie="https://raw.githubusercontent.com/diafygi/acme-tiny/master/acme\_tiny.py")
Zależności
- Rola Galaxy: inofix.yapkg
- Źródło do pobrania: domyślny adres URL/checksum może się zmienić...
Przykład Playbooka
- hosts: serwery
roles:
- inofix.acme-tiny-install
Licencja
GPLv3
Informacje o autorze
- Michael Lustenberger na inofix.ch
O projekcie
Install the famous acme-tiny python script
Zainstaluj
ansible-galaxy install inofix.acme-tiny-install
Licencja
gpl-3.0
Pobrania
195
Właściciel
INOFIX is a Luzern based software company focused on the development of free software and system solutions.