geerlingguy.php-versions
Ansibleロール: PHPバージョン
geerlingguy.php
ロール(または類似のロール)を使用する際に、異なるPHPバージョンをインストールできるようにします。このロールはもともとDrupal VMのために作成されましたが、他の人がPHPバージョンを切り替えるための簡単なメカニズムを使えるように、より一般的に公開されました。
要件
該当なし
ロール変数
利用可能な変数は以下に示すとおりで、デフォルト値も記載しています(defaults/main.yml
を参照):
php_version: '8.3'
インストールするPHPバージョン。現在サポートされている任意のPHPメジャーバージョン(例: 7.4
, 8.1
, 8.2
, または 8.3
)が有効なオプションです。
php_versions_install_recommends: false
(Debian OSの場合のみ)推奨パッケージをインストールするかどうか。これはデフォルトでno
に設定されており、yes
に設定すると、UbuntuのOndřejのPHP PPAのようなリポジトリを使用する際に、複数のPHPバージョンがインストールされてしまい(混乱を招くため)、そうならないようにしています。
依存関係
geerlingguy.php
はソフト依存関係であり、php_version
変数を設定する必要があります。geerlingguy.repo-remi
はCentOSまたはRed Hat派生版を使用している場合に必要です。
例 Playbook
- hosts: webservers
become: true
vars:
php_version: '8.3'
roles:
- name: geerlingguy.repo-remi
when: ansible_os_family == 'RedHat'
- geerlingguy.php-versions
- geerlingguy.php
ライセンス
MIT / BSD
著者情報
このロールは2017年にJeff Geerlingによって作成されました。彼はAnsible for DevOpsの著者です。
インストール
ansible-galaxy install geerlingguy.php-versions
ライセンス
mit
ダウンロード
1.1M
所有者
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns