diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2023-12-25 18:18:02 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2023-12-25 18:18:02 -0300 |
commit | 90f00e8e8359ddcc52a5b36e92274331deb6223b (patch) | |
tree | 9539b4f1cc5ebddfe835f7bebbdfaf375f99279a /manifests/series8/packages.pp | |
parent | bcc6956f1c790d8a64790b6dad430cbfd53834ff (diff) | |
download | puppet-php-90f00e8e8359ddcc52a5b36e92274331deb6223b.tar.gz puppet-php-90f00e8e8359ddcc52a5b36e92274331deb6223b.tar.bz2 |
Adds support for PHP 8
Diffstat (limited to 'manifests/series8/packages.pp')
-rw-r--r-- | manifests/series8/packages.pp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/manifests/series8/packages.pp b/manifests/series8/packages.pp new file mode 100644 index 0000000..e3356e9 --- /dev/null +++ b/manifests/series8/packages.pp @@ -0,0 +1,24 @@ +class php::series8::packages inherits php::packages { + $version = $::php::params::version8 + + package { [ "php${version}-common", "php${version}-mysql", "php${version}-cli", "php${version}-curl", "php${version}-gmp", "php${version}-xml", "php${version}-mbstring", "libapache2-mod-php${version}" ]: + ensure => installed, + require => File['/etc/apt/sources.list.d/php.list'], + } + + # Optional packages + package { [ "php${version}-gd" ]: + ensure => installed, + require => File['/etc/apt/sources.list.d/php.list'], + } + + # Default alternative + if $::php::default_cli == '8' { + file { "/etc/alternatives/php": + ensure => "/usr/bin/php${version}", + owner => root, + group => root, + require => Package["php${version}-cli"], + } + } +} |