import '*'
class common {
define append_if_no_such_line($file, $line, $refreshonly = 'false') {
exec { "/bin/echo '$line' >> '$file'":
unless => "grep -Fxqe '$line' '$file'",
path => "/bin:/usr/bin",
refreshonly => "$refreshonly",
}
}
define delete_lines($file, $pattern) {
exec { "/bin/sed -i -r -e '/$pattern/d' $file":
path => "/bin:/usr/bin",
onlyif => "grep -E '$pattern' '$file'",
}
}
}