parent
51684c4c27
commit
72326774fe
|
@ -9,6 +9,9 @@ php_packages_extra: []
|
|||
# Default PHP version to install on Debian-based OSes (OS-specific).
|
||||
# php_default_version_debian: ""
|
||||
|
||||
# Default PHP version to install on RedHat-based OSes (OS-specific).
|
||||
# php_default_version_redhat: ""
|
||||
|
||||
# PHP package state; use 'present' to make sure it's installed, or 'latest' if
|
||||
# you want to upgrade or switch versions using a new repo.
|
||||
php_packages_state: present
|
||||
|
|
|
@ -15,6 +15,11 @@
|
|||
php_default_version_debian: "{{ __php_default_version_debian }}"
|
||||
when: php_default_version_debian is not defined and ansible_os_family == 'Debian'
|
||||
|
||||
- name: Set the default PHP version for RedHat-based OSes.
|
||||
set_fact:
|
||||
php_default_version_redhat: "{{ __php_default_version_redhat }}"
|
||||
when: php_default_version_redhat is not defined and ansible_os_family == 'RedHat'
|
||||
|
||||
- name: Define the name of the JSON extension package on Debian for PHP <8.
|
||||
set_fact:
|
||||
__php_json_package_debian: "{{ 'php' + php_default_version_debian + '-json' }}"
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
---
|
||||
- name: Set the default PHP version for RedHat-based OSes.
|
||||
command: "dnf module enable -y php:{{ __php_default_version_redhat }}"
|
||||
|
||||
- name: Ensure PHP packages are installed.
|
||||
package:
|
||||
name: "{{ php_packages + php_packages_extra }}"
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
---
|
||||
__php_default_version_redhat: "7.2"
|
||||
|
||||
__php_packages:
|
||||
- php
|
||||
- php-cli
|
||||
|
|
Loading…
Reference in New Issue