Skip to content
Snippets Groups Projects
Commit f0459db5 authored by Magnus Toneby's avatar Magnus Toneby
Browse files

remove pdk warnings

parent 9a876a34
No related branches found
No related tags found
No related merge requests found
Pipeline #162998 passed
# Class for skadereg firewall
class aim_control::firewall {
firewalld_rich_rule { 'Allow 33060 from liu ipv4':
ensure => present,
zone => 'liu',
source => { 'ipset' => 'liu-nets_v4' },
port => { 'port' => 33060, 'protocol' => 'tcp' },
family => 'ipv4',
action => 'accept',
ensure => present,
zone => 'liu',
source => { 'ipset' => 'liu-nets_v4' },
port => { 'port' => 33060, 'protocol' => 'tcp' },
family => 'ipv4',
action => 'accept',
}
firewalld_rich_rule { 'Allow 33060 from liu ipv6':
ensure => present,
zone => 'liu',
source => { 'ipset' => 'liu-nets_v6' },
port => { 'port' => 33060, 'protocol' => 'tcp' },
family => 'ipv6',
action => 'accept',
ensure => present,
zone => 'liu',
source => { 'ipset' => 'liu-nets_v6' },
port => { 'port' => 33060, 'protocol' => 'tcp' },
family => 'ipv6',
action => 'accept',
}
firewalld_rich_rule { 'Allow ssh from liu 10.243.0.0/16':
ensure => present,
......
......@@ -83,10 +83,10 @@ class aim_control (
include liurepo::remi
exec { 'enable remi-php74':
command => 'dnf module enable php:remi-7.4 -y',
path => ['/bin', '/usr/bin'],
command => 'dnf module enable php:remi-7.4 -y',
path => ['/bin', '/usr/bin'],
unless => 'dnf module list php:remi-7.4 | grep -q "[e]"',
require => Class['liurepo::remi'],
require => Class['liurepo::remi'],
}
class { 'apache::mod::php':
......@@ -97,15 +97,15 @@ class aim_control (
package {
'php74-php-pdo':
ensure => installed;
ensure => installed;
'php74-php-mbstring':
ensure => installed;
ensure => installed;
'php74-php-mysqlnd':
ensure => installed;
ensure => installed;
'php74-php-common':
ensure => installed;
ensure => installed;
'php74-php':
ensure => installed;
ensure => installed;
}
file { '/etc/httpd/modules/libphp7.so':
......@@ -165,7 +165,7 @@ class aim_control (
directoryindex => 'index.php',
}
],
require => Vcsrepo['/var/www/skadereg'],
require => Vcsrepo['/var/www/skadereg'],
}
file { '/var/www/skadereg/.env':
......@@ -209,7 +209,7 @@ class aim_control (
'socket' => '/var/lib/mysql/mysql.sock',
},
},
restart => true,
restart => true,
}
mysql::db { $db_name:
......@@ -255,10 +255,10 @@ class aim_control (
# Ensure the MySQL directory is managed properly
file { '/var/lib/mysql':
ensure => 'directory',
owner => 'mysql',
group => 'mysql',
mode => '0755',
ensure => 'directory',
owner => 'mysql',
group => 'mysql',
mode => '0755',
require => Class['mysql::server'], # Ensure MySQL is configured before setting permissions
}
}
class aim_control::remirepo {
package { 'epel-release':
ensure => installed,
provider => 'dnf',
before => Package['remi-release'],
}
package { 'epel-release':
ensure => installed,
provider => 'dnf',
before => Package['remi-release'],
}
# 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'],
}
# 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'],
}
# 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'],
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment