zwischenloesung.acme-tiny-install
Instalacja Acme-Tiny
To jest rola Ansible do instalacji acme-tiny, najpierw próbując metodą dystrybucji, a jeśli to nie zadziała, pobierając bezpośrednio źródło od 'diafygi' na GitHubie - można to nadpisać, jeśli zostanie podany adres URL/Checksum.
Rola ma być uruchamiana na hoście, który później będzie także odgrywał rolę zwischenloesung.acme-tiny-setup oraz zwischenloesung.acme-tiny.
Dlaczego nie używamy jednej 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ą używaną tam. (Oczywiście, rola może być używana bez maestro...)
STATUS
Rozwój został przeniesiony do inofix.acme-*
Obietnica
Na pewno ta rola może się zmienić w przyszłości, ale dodamy tylko nowe funkcje, żeby nie złamać zgodności wstecznej.
Jeśli radykalne zmiany będą konieczne, zostanie utworzona nowa rola, prawdopodobnie z sufiksem 'ng' lub numerem wersji...
Instalacja
ansible-galaxy install zwischenloesung.acme-tiny-install
Wymagania
- Ansible >2.0
- Rola Galaxy: zwischenloesung.yapkg
- Python2/3 na docelowym hoście
- Generic UNIX zgodny z FHS
Zmienne roli
- http_proxy (opcjonalnie, string)
- app__acme__tiny__checksum (opcjonalnie, string: domyślnie="sha256:bcd7cb56c280543c929cb4b7b2d1ed2d7ebabdae74fedc96b6a63f218c0b8ace")
- app__acme__tiny__download_upstream (opcjonalnie, string: domyślnie="https://raw.githubusercontent.com/diafygi/acme-tiny/master/acme\_tiny.py")
Zależności
- Rola Galaxy: zwischenloesung.yapkg
- Źródło do pobrania: domyślny URL/checksum może się zmienić...
Przykładowy Playbook
- hosts: servers
roles:
- zwischenloesung.acme-tiny-install
Licencja
GPLv3
Informacje o autorze
- Michael Lustenberger w inofix.ch
O projekcie
Install the famous acme-tiny python script
Zainstaluj
ansible-galaxy install zwischenloesung.acme-tiny-install
Licencja
gpl-3.0
Pobrania
120
Właściciel