pantheon_terminus
Ansible Роль: Pantheon Terminus
Устанавливает Pantheon CLI с помощью официального установщика.
Требования
- PHP должен быть уже установлен на сервере и быть совместимой версии.
- Расширение phar должно быть установлено.
- Composer должен быть установлен.
Переменные роли
Доступные переменные перечислены ниже с значениями по умолчанию (см. defaults/main.yml
).
URL установщика
pantheon_terminus_installer_url
Полный URL для загрузки установщика Terminus. По умолчанию: https://raw.githubusercontent.com/pantheon-systems/terminus-installer/master/builds/installer.phar
Опции установщика
pantheon_terminus_install_dir
Указывает директорию установки для исполняемого файла terminus
. По умолчанию: /usr/local/bin
.
pantheon_terminus_operation
Операция, которую следует выполнить с установщиком. По умолчанию: install
.
pantheon_terminus_bin_dir
Место расположения системной директории bin. По умолчанию: /usr/local/bin
.
pantheon_terminus_version
Версия Terminus, которую нужно установить. По умолчанию пусто, что означает, что установщик использует последнюю версию.
PHP Исполняемый файл
pantheon_terminus_php_path
Указывает путь к исполняемому файлу PHP. По умолчанию: php
.
Зависимости
Отсутствуют, но рекомендуется использовать следующие роли:
- geerlingguy.php
- geerlingguy.composer
Пример плейбука
Хорошо включить пример того, как использовать вашу роль (например, с переменными, переданными в качестве параметров):
- hosts: servers
roles:
- { role: socketwench.pantheon_terminus }
Лицензия
GPL v3
Информация об авторе
Эта роль была создана socketwench.
ansible-galaxy install socketwench/ansible-role-terminus