From 2917eea94421e61462cff8b43ff782b6661dbd28 Mon Sep 17 00:00:00 2001 From: Nils Olof Paulsson <nils.olof.paulsson@liu.se> Date: Mon, 13 Jul 2020 20:29:35 +0200 Subject: [PATCH] rerepo to remi for php, first attempt --- manifests/init.pp | 13 +++++++------ manifests/remirepo.pp | 18 ++++++++++++++++++ 2 files changed, 25 insertions(+), 6 deletions(-) create mode 100644 manifests/remirepo.pp diff --git a/manifests/init.pp b/manifests/init.pp index 28111d0..6b65092 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -60,27 +60,28 @@ class aim_control( include ::aim_control::firewall include ::apache - include ::liurepo::centos_sclo_rh + include ::aim_control::remirepo class { '::apache::mod::php': - package_name => 'rh-php56-php', + package_name => 'php70', } include ::apache::mod::rewrite package { - 'rh-php56-php-pdo': + 'php70-php-pdo': ensure => installed; - 'rh-php56-php-mbstring': + 'php70-php-mbstring': ensure => installed; - 'rh-php56-php-mysqlnd': + 'php70-php-mysqlnd': ensure => installed; - 'rh-php56-php-common': + 'php70-php-common': ensure => installed; } file { '/etc/httpd/modules/libphp5.so': ensure => link, target => '/opt/rh/httpd24/root/usr/lib64/httpd/modules/librh-php56-php5.so', + ## target => '/opt/rh/httpd24/root/usr/lib64/httpd/modules/librh-php56-php5.so', before => Service['httpd'], } diff --git a/manifests/remirepo.pp b/manifests/remirepo.pp new file mode 100644 index 0000000..1851243 --- /dev/null +++ b/manifests/remirepo.pp @@ -0,0 +1,18 @@ +class aim_control::remirepo( +) { + + package { 'remi-release-7' : + ensure => 'installed', + provider => 'yum', + source => 'https://rpms.remirepo.net/enterprise/remi-release-7.rpm', + notify => Exec[ 'enable remi' ], + } + + exec { 'enable remi' : + command => 'yum-config-manager --enable remi-php70', + path => ['/bin', '/usr/bin' ], + refreshonly => true, + creates => '/opt/remi', + } +} + -- GitLab