Skip to content

Commit 36abe40

Browse files
authored
Merge pull request #1046 from bastelfreak/nm
Make networkmanager optional
2 parents ae9c875 + 56eb635 commit 36abe40

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

site/profile/manifests/core/common.pp

+8-2
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@
4343
# @param manage_node_exporter
4444
# If `true`, install prometheus node_exporter
4545
#
46+
# @param manage_network_manager
47+
# If `true`, Networkmanager will be configured
48+
#
4649
class profile::core::common (
4750
Boolean $manage_puppet_agent = true,
4851
Boolean $manage_chrony = true,
@@ -57,6 +60,7 @@
5760
Boolean $manage_irqbalance = true,
5861
Boolean $manage_resolv_conf = true,
5962
Boolean $manage_node_exporter = true,
63+
Boolean $manage_network_manager = true,
6064
) {
6165
include auditd
6266
include accounts
@@ -107,8 +111,10 @@
107111
include network
108112
}
109113
default: { # EL9+
110-
ensure_packages(['NetworkManager-initscripts-updown'])
111-
include nm
114+
if $manage_network_manager {
115+
ensure_packages(['NetworkManager-initscripts-updown'])
116+
include nm
117+
}
112118
}
113119
}
114120
}

0 commit comments

Comments
 (0)