socketwench.pantheon_terminus
Ansibleロール: Pantheon Terminus
Pantheon CLIを公式のインストーラーを使用してインストールします。
要件
- サーバーにPHPがすでにインストールされており、互換性のあるバージョンである必要があります。
- phar拡張機能がインストールされている必要があります。
- Composerがインストールされている必要があります。
ロール変数
利用可能な変数は以下にリストされています。デフォルト値も含まれています(defaults/main.yml
を参照)。
インストーラーURL
pantheon_terminus_installer_url
Terminusインストーラーをダウンロードするための完全なURL。デフォルト値: 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 によって作成されました。