Wrap text
|
|
node "d31.digg.internal" {
$primary_interface = "eth1"
include openldap::client
include subversion
include apache2
svnrepo { "wildcat":
path => "/srv/svn",
require => [File["/srv"], File["/srv/svn"], Class["subversion"]];
}
file {
"/srv":
ensure => directory;
"/srv/svn":
require => [File["/srv"], Class["subversion"]],
ensure => directory;
"/repository":
require => Svnrepo["wildcat"],
ensure => "/srv/svn/wildcat";
"/etc/apache2/trac":
require => Package["apache2"],
ensure => directory;
}
apache2::config { "include-trac":
content => "Include /etc/apache2/trac/*",
order => 100,
ensure => present,
require => [Class["apache2"], File["/etc/apache2/trac"]];
}
}
I get:
err: Could not apply complete catalog: Found dependency cycles in the following relationships: File[/100-include-trac.conf] => Exec[reload-apache2], Exec[reload-apache2] => Service[apache2], Exec[force-reload-apache2] => Service[apache2], Exec[reload-apache2] => File[/100-include-trac.conf], Service[apache2] => File[/100-include-trac.conf], Exec[force-reload-apache2] => File[/100-include-trac.conf], Exec[reload-apache2] => Exec[force-reload-apache2]
|