1 define site::linux_module ($ensure = present) {
4 exec { "append_module_${name}":
5 command => "echo '${name}' >> /etc/modules",
6 unless => "grep -q -F -x '${name}' /etc/modules",
10 exec { "remove_module_${name}":
11 command => "sed -i -e'/^${name}\$/d' /etc/modules",
12 onlyif => "grep -q -F -x '${name}' /etc/modules",
16 err("invalid ensure value ${ensure}")