master
1
2# search for a specific line in a file
3define line($file, $line, $ensure = 'present') {
4 case $ensure {
5 default : { err ( "unknown ensure value ${ensure}" ) }
6 present : {
7 }
8 case $operatingsystem {
9 Darwin : { err ( "OS X not supported!" ) }
10 default : { exec { "/bin/echo '${line}' >> '${file}'":
11 unless => "/bin/grep -qFx '${line}' '${file}'"
12 }
13 }
14 }
15 }
16 }
17}