diff --git a/manifests/init.pp b/manifests/init.pp
index 9b709a201e51461c2520f556f508eb150e683ba3..f3d5f2d1967bd381e694754addc846ee9b7824ae 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -71,8 +71,27 @@ 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 liurepo::remi
+  include aim_control::remi
 
   class { 'apache::mod::php':
     package_name => 'php74',