"ensure => absent" is the standard syntax for all Puppet types.

On Fri, Jun 15, 2012 at 6:21 AM, eduardo <erodr...@gmail.com> wrote:

>  Having advised :
>  'it is highly recommended to migrate work from exec to native
> Puppet types as quickly as possible.'
>
>  Is there any chance to purge keys ?
>
>  Do nothing writing resources { "ssh_authorized_key": purge => true }
> in my init.pp module.
>
>  Regards,
>   eduardo.
>
>
> On 13 jun, 13:02, eduardo <erodr...@gmail.com> wrote:
> >  Thanks you felix for answer me. I owe you another one.
> >
> >  The bad news I tried resources { "ssh_authorized_key": purge =>
> > true } but don't result.
> >
> >  The good one is templates are great for it.
> >
> >   I appreciate your help,
> >    Bests regards,
> >   eduardo.
> >
> > On 13 jun, 03:34, Felix Frank <felix.fr...@alumni.tu-berlin.de> wrote:
> >
> >
> >
> >
> >
> >
> >
> > > Hi,
> >
> > > On 06/12/2012 07:39 PM, eduardo wrote:
> >
> > > > Hi all,
> >
> > > >  How to refresh ssh/authorized_keys file content ?
> >
> > > >  I'm trying massive loading keys. I need refresh authorized_keys file
> > > > content.
> >
> > > >  I try delete file before call ssh_authorized_key :
> >
> > > please don't. This is *not* how you are supposed to interact with
> > > authorized keys.
> >
> > > Either use the ssh_autherized_key type *or* fiddle with the file, but
> > > don't mix them.
> >
> > > >      exec { "del_${user_local}_authorized_keys":
> > > >                   command => "rm /home/$user_local/.ssh/
> > > > authorized_keys ; touch /home/$user_local/.ssh/authorized_keys ;
> chown
> > > > $user_local:$user_local /home/$user_local/.ssh/authorized_keys",
> > > >                   path => '/bin:/usr/bin',
> > > >                }
> >
> > > >   First run only delete file and in the second one I got desired
> > > > result.
> >
> > > >   I think is possible create content file using template but before
> > > > leave ssh_authorized_key resource type way I want to know any other
> > > > chance.
> >
> > > A template would work.
> >
> > > You can also try simply pruning all unmanaged keys, so puppet will
> clear
> > > all unwanted stuff out. Take note that this will affect keys of *all*
> > > users (I believe), so you have to manage all keys on the system in
> question.
> >
> > > resources { "ssh_authorized_key": purge => true }
> >
> > > HTH,
> > > Felix
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To post to this group, send email to puppet-users@googlegroups.com.
> To unsubscribe from this group, send email to
> puppet-users+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to