mirror of
https://github.com/geerlingguy/ansible-role-php-versions.git
synced 2024-11-26 11:05:09 +01:00
f0933356e6
php_version needs to be a String otherwise Ansible will skip the repo enabling for such version.
1.4 KiB
1.4 KiB
Ansible Role: PHP Versions
Allows different PHP versions to be installed when using the geerlingguy.php
role (or a similar role). This role was originally built for Drupal VM but was released more generically so others could use an easier mechanism for switching PHP versions.
Requirements
N/A
Role Variables
Available variables are listed below, along with default values (see defaults/main.yml
):
php_version: '7.1'
The PHP version to be installed. Any currently-supported PHP major version is a valid option (e.g. 5.6
, 7.0
, 7.1
, etc.
Dependencies
- geerlingguy.php is a soft dependency as the
php_version
variable is required to be set. - geerlingguy.repo-remi, if you're using CentOS or a Red Hat derivative.
Example Playbook
- hosts: webservers
vars:
php_version: '7.1'
roles:
- role: geerlingguy.repo-remi
when: ansible_os_family == 'RedHat'
- geerlingguy.php-versions
- geerlingguy.php
License
MIT / BSD
Author Information
This role was created in 2017 by Jeff Geerling, author of Ansible for DevOps.