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 によって作成されました。

プロジェクトについて

Installs the Pantheon CLI using the official installer

インストール
ansible-galaxy install socketwench.pantheon_terminus
ライセンス
gpl-3.0
ダウンロード
261
所有者