Issue #2347 has been updated by James Turnbull. Category set to file Status changed from Unreviewed to Accepted Assigned to set to Luke Kanies
Luke? This weird but I can sort of see how it might happen. ---------------------------------------- Bug #2347: when absent parameter is set on file type, it fails if the user parameter is a non-existing user http://projects.reductivelabs.com/issues/2347 Author: micah - Status: Accepted Priority: Normal Assigned to: Luke Kanies Category: file Target version: Complexity: Unknown Affected version: 0.24.8 Keywords: If you are trying to remove a file by specifying the absent parameter, and there is also a user parameter attached with a non-existing user, it fails... but only when the file exists. Observe: <pre> /tmp$ cat foo.pp file { '/tmp/ffo': ensure => absent, owner => nonexisting_user; } /tmp$ puppet foo.pp /tmp$ echo $? 0 /tmp$ </pre> but, if the file *exists* then you get a failure: <pre> /tmp$ touch ffo /tmp$ puppet foo.pp err: //File[/tmp/ffo]: Failed to retrieve current state of resource: Could not find user nonexisting_user </pre> This makes it difficult to remove a user and a file all in one swoop, such as in the case when you want to remove any resource managed within any define that you set to absent. -- 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://reductivelabs.com/redmine/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 -~----------~----~----~----~------~----~------~--~---
