diff --git a/manifests/aes_sw.pp b/manifests/aes_sw.pp index f2ab5eee31f2c8e2aef0b30b9a112ed109d99d58..129d44610874cf03c5096f9e35f25fc51869a61c 100644 --- a/manifests/aes_sw.pp +++ b/manifests/aes_sw.pp @@ -8,7 +8,7 @@ class aes::aes_sw { $examadm_group = $examadm_user $examadm_home = "/home/${examadm_user}" - case fact('os.family') { + case fact('os.name') { 'RedHat': { firewalld_custom_service { 'aes-server': description => 'Authentic Examination System server', @@ -52,7 +52,7 @@ class aes::aes_sw { } } default: { - fail("${module_name} - Not supported for family ${fact('os.family')}.") + fail("${module_name} - Not supported for family ${fact('os.name')}.") } } diff --git a/manifests/broker.pp b/manifests/broker.pp index f5b02c1acdef3e377df0eb88da06e40f3fc318cf..c52ab679e4f1354136a3d5b5084266d0dc80532a 100644 --- a/manifests/broker.pp +++ b/manifests/broker.pp @@ -11,7 +11,7 @@ class aes::broker { $broker_home = "/srv/${broker_user}" $broker_service = 'aes_broker' - case fact('os.family') { + case fact('os.name') { 'RedHat': { package { [ @@ -22,7 +22,7 @@ class aes::broker { } firewalld_custom_service { 'aes-broker': - description => 'Authentic Examination System server', + description => 'Authentic Examination System communication broker', ports => [ { port => '31337', protocol => 'tcp' }, ], @@ -67,7 +67,7 @@ class aes::broker { } } default: { - fail("${module_name} - Not supported for family ${fact('os.family')}.") + fail("${module_name} - Not supported for family ${fact('os.name')}.") } } diff --git a/manifests/init.pp b/manifests/init.pp index 4a4027d676fb0de3ffaed80ba9d9d1c45914fc77..0799d53c442f8c6a6eb11fd600675601edd90c54 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -15,8 +15,9 @@ class aes { include aes::auth include aes::auth_keydb - case fact('os.family') { + case fact('os.name') { 'RedHat': { + # TODO: liurepo::centos_sclo_rh ??? # TODO: Move this to the subclass that actually require it? package { [ @@ -27,7 +28,6 @@ class aes { 'python3', ]: ensure => installed, - require => Class['liurepo::centos_sclo_rh'], } } 'CentOS': { @@ -46,7 +46,7 @@ class aes { } } default: { - fail("${module_name} - Not supported for family ${fact('os.family')}.") + fail("${module_name} - Not supported for family ${fact('os.name')}.") } } diff --git a/manifests/squid_filter.pp b/manifests/squid_filter.pp index eb5dc55a8bde5dc5bdec56d5e5083910525e5bd3..46e71a01d4e23160359718ef1dd0cd2da66d0123 100644 --- a/manifests/squid_filter.pp +++ b/manifests/squid_filter.pp @@ -5,7 +5,7 @@ # # class aes::squid_filter { - case fact('os.family') { + case fact('os.name') { 'RedHat': { firewalld_custom_service { 'squid': description => 'Squid proxy for filtered internet access', @@ -43,7 +43,7 @@ class aes::squid_filter { } } default: { - fail("${module_name} - Not supported for family ${fact('os.family')}.") + fail("${module_name} - Not supported for family ${fact('os.name')}.") } }