From 548076728a5d8be7f1b27b2219c152525deb59c5 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Sat, 22 Jun 2024 16:21:14 +1000 Subject: [PATCH] feat: swap networkmanager for network service --- hieradata/os/AlmaLinux/all_releases.yaml | 6 +++++- site/profiles/manifests/almalinux/base.pp | 17 +++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 site/profiles/manifests/almalinux/base.pp 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'], + } +} -- 2.47.3