I don't have an answer, but did you verify that when you remove the tilde,
the resource applies properly? If so, this does sound like a bug of some
sort.


Rob Nelson
rnels...@gmail.com

On Thu, Nov 10, 2016 at 9:16 AM, Fabrice Bacchella <
fabrice.bacche...@orange.fr> wrote:

> I need a file called /etc/cron.hourly/~cronalive. I don't like the ~ but
> don't have real choice here.
>
> So I defined the following resource:
>
>     file{'/etc/cron.hourly/~cronalive':
>        ....
>     }
>
> But if fails with:
>
> Error: Could not set 'file' on ensure: user cronalive20161110-32243-1wx31rr
> doesn't exist at .../manifests/node.pp:35
>
> I think it resolve ~cronalive using shell resolution and looks for the
> homedir of this user. Is there any work around for that ? Adding a \ create
> a file whose name starts with a \, using path   =>
> '/etc/cron.hourly/~cronalive' gives the same result.
>
> --
> 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 puppet-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/puppet-users/45C5718D-14EA-4C2F-BBE0-04AB750075AE%40orange.fr.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAC76iT8mv7-jcTO8S8w3Qw4DaHjahvAU7w9z2HR15zEoeSvqFQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to