socketwench.pantheon_terminus
Rola Ansible: Pantheon Terminus
Instaluje Pantheon CLI używając oficjalnego instalatora.
Wymagania
- PHP musi być już zainstalowany na serwerze oraz być w wersji kompatybilnej.
- Rozszerzenie phar musi być zainstalowane.
- Composer musi być zainstalowany.
Zmienne roli
Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml
).
URL Instalatora
pantheon_terminus_installer_url
Pełny URL do pobrania instalatora Terminusa. Domyślnie: https://raw.githubusercontent.com/pantheon-systems/terminus-installer/master/builds/installer.phar
Opcje instalatora
pantheon_terminus_install_dir
Określa katalog instalacji dla wykonywalnego pliku terminus
. Domyślnie: /usr/local/bin
.
pantheon_terminus_operation
Operacja instalatora do wykonania. Domyślnie: install
pantheon_terminus_bin_dir
Lokalizacja systemowego katalogu bin. Domyślnie: /usr/local/bin
.
pantheon_terminus_version
Wersja Terminusa do zainstalowania. Domyślnie jest pusta, co oznacza, że instalator użyje najnowszej wersji.
Wykonywalny PHP
pantheon_terminus_php_path
Określa ścieżkę do wykonywalnego pliku PHP. Domyślnie: php
Zależności
Brak, ale zaleca się następujące role:
- geerlingguy.php
- geerlingguy.composer
Przykładowy Playbook
Dołączanie przykładu, jak używać swojej roli (na przykład, z przekazywaniem zmiennych jako parametrów) jest również miłe dla użytkowników:
- hosts: servers
roles:
- { role: socketwench.pantheon_terminus }
Licencja
GPL v3
Informacje o autorze
Ta rola została stworzona przez socketwench.
ansible-galaxy install socketwench.pantheon_terminus