diff --git a/solr/manifests/init.pp b/solr/manifests/init.pp index 77d8de8..639075e 100644 --- a/solr/manifests/init.pp +++ b/solr/manifests/init.pp @@ -69,7 +69,7 @@ class solr { require => File["/srv/solr"], } - file { "/srv/solr/cores/solr.xml" + file { "/srv/solr/cores/solr.xml": ensure => present, mode => "0660", owner => "solr", @@ -79,28 +79,28 @@ class solr { } file { "/srv/solr/run/start.jar": - ensure => link, - target => "/usr/local/share/solr/example/start.jar" + ensure => link, + target => "/usr/local/share/solr/example/start.jar", require => File["/srv/solr/run"], } file { "/srv/solr/run/contexts": - ensure => link, - target => "/usr/local/share/solr/example/contexts" + ensure => link, + target => "/usr/local/share/solr/example/contexts", require => File["/srv/solr/run"], } file { "/srv/solr/run/etc": - ensure => link, - target => "/usr/local/share/solr/example/etc" + ensure => link, + target => "/usr/local/share/solr/example/etc", require => File["/srv/solr/run"], } file { "/srv/solr/run/lib": - ensure => link, - target => "/usr/local/share/solr/example/lib" + ensure => link, + target => "/usr/local/share/solr/example/lib", require => File["/srv/solr/run"], } file { "/srv/solr/run/webapps": - ensure => link, - target => "/usr/local/share/solr/example/webapps" + ensure => link, + target => "/usr/local/share/solr/example/webapps", require => File["/srv/solr/run"], }