Added class for disabling NetworkManager

This commit is contained in:
Ossi Salmi 2011-03-09 14:02:51 +02:00 committed by Timo Mkinen
parent a7b15a5930
commit 583148f871
2 changed files with 46 additions and 0 deletions

View file

@ -0,0 +1,14 @@
# network-manager - network connection manager
#
# The Network Manager daemon manages the system's network connections,
# automatically switching between the best available.
description "network connection manager"
start on never
stop on stopping dbus
expect fork
respawn
exec NetworkManager

View file

@ -440,3 +440,35 @@ define network::vlan($device, $ipaddr = "none", $netmask = "none") {
}
}
}
# Disable NetworkManager.
#
class network::manager::disable {
case $operatingsystem {
ubuntu: {
file { "/etc/init/network-manager.conf":
ensure => present,
mode => 0644,
owner => root,
group => root,
source => "puppet:///modules/network/network-manager.disabled.conf",
}
xdg::autostart { "nm-applet":
enable => false,
}
}
}
service { "network-manager":
name => $operatingsystem ? {
ubuntu => "network-manager",
default => "NetworkManager",
},
ensure => stopped,
enable => false,
hasstatus => true,
}
}