diff options
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"], + } + } +} |