diff --git a/hieradata/os/AlmaLinux/all_releases.yaml b/hieradata/os/AlmaLinux/all_releases.yaml index 67c4246..c20b8bb 100644 --- a/hieradata/os/AlmaLinux/all_releases.yaml +++ b/hieradata/os/AlmaLinux/all_releases.yaml @@ -5,11 +5,15 @@ profiles::firewall::firewalld::ensure_service: 'stopped' profiles::firewall::firewalld::enable_service: false profiles::puppet::agent::puppet_version: '7.26.0' +hiera_include: + - profiles::almalinux::base + profiles::packages::install: - lzo - - xz + - network-scripts - policycoreutils - unar + - xz lm-sensors::package: lm_sensors diff --git a/site/profiles/manifests/almalinux/base.pp b/site/profiles/manifests/almalinux/base.pp new file mode 100644 index 0000000..ec83a0f --- /dev/null +++ b/site/profiles/manifests/almalinux/base.pp @@ -0,0 +1,17 @@ +# base almalinux settings +class profiles::almalinux::base { + + file {'/etc/sysconfig/network-scripts/ifcfg-ens18': + ensure => absent, + } + -> service {'NetworkManager': + ensure => false, + enable => false, + require => Package['network-scripts'], + } + -> service {'network': + ensure => true, + enable => true, + require => Package['network-scripts'], + } +}