I have the same problem. The goal is to append "umask 027" without the "=" 
to the end of the /etc/sysconfig/init file according to NIST rules. However 
the augeas lens is not made to handle this, only shell vars syntax is 
allowed.
If you want to workaround this via a erb template and you have other augeas 
resources defined, they will fail as augeas will fail to parse the new 
/etc/sysconfig/init set by the template.

How to best resolve this?

Thanks

On Tuesday, June 25, 2013 4:36:22 PM UTC+2, Dominic Cleal wrote:
>
> On 24/06/13 12:22, David Sandilands wrote: 
> > We are working on a replacing our current build set by ksh scripts with 
> > puppet manifests and I'm having some difficulty setting umask in 
> > /etc/sysconfig/init for RHEL 6 
> > 
> > Ideally I would like to just do 
> > 
> >     augeas { 'augsysconfiginitumask': 
> >                context => '/files/etc/sysconfig/init', 
> >                changes => "set umask 027"; 
> >                 } 
> > 
> > but that just sets a line to umask=027, we use augeas to update this 
> > file from other places so ideally wouldn't like to use templates. 
> > 
> > Any ideas or thoughts? 
>
> I don't follow your question.  What did you expect or want it to do? 
>
> -- 
> Dominic Cleal 
> Red Hat Engineering 
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/ef50aa6a-9549-4582-9bb9-d4f5048a3d6f%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to