just to correct my puppet statement;

I am trying to do this but it gives error;

file { "${home}/${username}/.ssh/authorized_keys":
{
ensure => present,
...
source => "puppet:///users/keys/id_rsa.pub.${username}",
}
but it Gives Error:

Failed to retrieve current state of resource: Fileserver module
'users' not mounted Could not describe /users/keys/id_rsa.pub.foo

On Oct 30, 12:16 pm, haris <mfha...@gmail.com> wrote:
> hi all,
> I need to generate ssh authorize keys for a list of users hosted on
> different servers.the users are active and each one has its public key
> (id_rsa.pub) hosted in 1 server. now what i need to do is to generate
> the authorize keys from each of their public key. the key is easily
> generating if public key hosted on the Node but my problem is that all
> public keys are hosted in 1 machine with a name like "id_rsa.pub.foo",
> where 'foo' is the username. can anybody have any idea how to create
> the authorized_key in this scenario.
>
> Is it possible to generate;
> file: "authorized_keys" from
> source: "server/users/keys/id_rsa.pub.foo"
>
> regards
--~--~---------~--~----~------------~-------~--~----~
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