Issue #10388 has been reported by Trevor Vaughan.
----------------------------------------
Bug #10388: Recursive File audit does not appear to work.
https://projects.puppetlabs.com/issues/10388
Author: Trevor Vaughan
Status: Unreviewed
Priority: High
Assignee:
Category:
Target version:
Affected Puppet version: 2.7.6
Keywords:
Branch:
With the following code:
<pre>
file { '/root/test':
audit => 'checksum',
owner => 'root',
group => 'root',
mode => '644',
recurse => 'true',
checksum => 'md5',
notify => Exec['foo']
}
exec { 'foo':
command => '/bin/echo "bar"',
refreshonly => 'true',
logoutput => 'true'
}
</pre>
Adding a file under /root/test causes the following error with 'puppet apply'
<pre>
otice: /File[/root/test/blah]/mode: mode changed '600' to '644'
err: /File[/root/test/blah]: Could not evaluate: undefined method `notice' for
nil:NilClass
notice: /Stage[main]//Exec[foo]: Dependency File[/root/test/blah] has failures:
true
warning: /Stage[main]//Exec[foo]: Skipping because of failed dependencies
</pre>
Changing a file under /root/test has absolutely no effect and does not fire off
Exec[foo] (which it should).
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://projects.puppetlabs.com/my/account
--
You received this message because you are subscribed to the Google Groups
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-bugs?hl=en.