- el9 doesnt have the network-scripts scripts Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/189
29 lines
630 B
Puppet
29 lines
630 B
Puppet
# base almalinux settings
|
|
class profiles::almalinux::base (
|
|
Boolean $remove_ens18 = true,
|
|
) {
|
|
|
|
if $remove_ens18 {
|
|
file {'/etc/sysconfig/network-scripts/ifcfg-ens18':
|
|
ensure => absent,
|
|
}
|
|
}
|
|
if $facts['os']['release'] == '8' {
|
|
service {'NetworkManager':
|
|
ensure => false,
|
|
enable => false,
|
|
require => Package['network-scripts'],
|
|
}
|
|
-> service {'network':
|
|
ensure => true,
|
|
enable => true,
|
|
require => Package['network-scripts'],
|
|
}
|
|
} elsif $facts['os']['release'] == '8' {
|
|
service {'NetworkManager':
|
|
ensure => true,
|
|
enable => true,
|
|
}
|
|
}
|
|
}
|