First page Back Continue Last page Overview Graphics
Dependencies
Dependencies allow you specify the order objects will be applied. For example, you don't want to try to put a file in /etc/apache2 if apache2 is not installed yet.
class apache2 {
define simple-vhost ( $admin = "webmaster", $aliases, $docroot) {
file { "/etc/apache2/sites-available/$name":
mode => "644",
require => [ Package["apache2"], Service["apache2"] ],
content => template("apache/vhost.conf"),
}
}
}