From 7a590d757fa1bde58a6c0de28b45c673104677e7 Mon Sep 17 00:00:00 2001 From: saganorenkarlson <sagno626@student.liu.se> Date: Fri, 7 Jun 2024 14:55:46 +0200 Subject: [PATCH] Moved remirepo class --- manifests/init.pp | 21 +-------------------- manifests/remirepo.pp | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 20 deletions(-) create mode 100644 manifests/remirepo.pp diff --git a/manifests/init.pp b/manifests/init.pp index f3d5f2d..6175738 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -71,27 +71,8 @@ class aim_control ( } include aim_control::firewall - - class aim_control::remi { - # Ensure the Remi release package is installed - package { 'remi-release': - ensure => installed, - provider => 'rpm', - source => 'https://rpms.remirepo.net/enterprise/remi-release-9.rpm', - before => Exec['enable remi-php74'], - } - - # Enable PHP 7.4 module - exec { 'enable remi-php74': - command => 'dnf module enable php:remi-7.4 -y', - path => ['/bin', '/usr/bin'], - refreshonly => true, - require => Package['remi-release'], - } - } - include apache - include aim_control::remi + include aim_control::remirepo class { 'apache::mod::php': package_name => 'php74', diff --git a/manifests/remirepo.pp b/manifests/remirepo.pp new file mode 100644 index 0000000..edfd545 --- /dev/null +++ b/manifests/remirepo.pp @@ -0,0 +1,17 @@ +class aim_control::remirepo { + # Ensure the Remi release package is installed + package { 'remi-release': + ensure => installed, + provider => 'rpm', + source => 'https://rpms.remirepo.net/enterprise/remi-release-9.rpm', + before => Exec['enable remi-php74'], + } + + # Enable PHP 7.4 module + exec { 'enable remi-php74': + command => 'dnf module enable php:remi-7.4 -y', + path => ['/bin', '/usr/bin'], + refreshonly => true, + require => Package['remi-release'], + } + } -- GitLab