new style for 2.7
[puppet_resolvconf.git] / manifests / init.pp
1 #
2 # resolvconf module
3 #
4 # Copyright 2008, admin(at)immerda.ch
5 # Copyright 2008, Puzzle ITC GmbH
6 # Marcel Härry haerry+puppet(at)puzzle.ch
7 # Simon Josi josi+puppet(at)puzzle.ch
8 #
9 # This program is free software; you can redistribute 
10 # it and/or modify it under the terms of the GNU 
11 # General Public License version 3 as published by 
12 # the Free Software Foundation.
13 #
14
15 class resolvconf {
16   file{'/etc/resolv.conf':
17     content => $::operatingsystem ? {
18       openbsd => template("resolvconf/resolvconf.${::operatingsystem}.erb"),
19       default => template('resolvconf/resolvconf.erb'),
20     },
21     owner => root, group => 0, mode => 0444;
22   }
23 }