Perhaps it works differently when specifying the content/source of a file. 
I tried your example, but with content => 'foo' instead of mode => 640 and 
it created the file.

On Sunday, April 14, 2013 8:55:07 AM UTC-7, Felix.Frank wrote:
>
> Hi, 
>
> On 04/04/2013 05:08 PM, jcbollinger wrote: 
> >     if I define a file resource without specifying an ensure parameter, 
> >     it seems to behave like ensure => present was specified. 
> > 
> > 
> > 
> > Yes, that's the default. 
>
> Uhm, are you sure? I would expect the following to be a noop, which 
> seems to be the case: 
>
> $ puppet apply -e 'file { "/tmp/wth": mode => 640 }' 
> notice: Finished catalog run in 0.05 seconds 
>
> Puppet *will* change the file mode, if it's not 640, but will not mess 
> with the resource's existence. 
>
> A different behavior would be confusing, to me at least. 
>
> Cheers, 
> Felix 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to