hi all,
I am trying to create a set of users on my AIX node and trying to get 
their authorized_keys which are already hosted on my server with name 
like, myuser_id_ds.pub. Currently i am managing 2 nodes (1. Suse 
Enterprise  2. AIX). I defined the 'source' file paths in 2 separate 
contexts in fileserver.conf;

[AIX]
    path myfiles/users/ssh/
    allow *.another.mydomain.com
[SLES]
       path myfiles/users/*keys*/ssh/
    allow *.mydomain.com

but when I run puppet then it ended successfully on my SLES node but 
encountered failure on AIX node; with following err;

/* Could not describe _/AIX/_id_rsa.pub.rkramer: Fileserver module 'AIX' 
not mounted*/

in my code i have defined the 'source' with $filserver variable  as:

case $operatingsystem {
        "AIX": { $fileserver = "AIX" }
        default: { $fileserver = "SLES" }
    }

file { "${home}/${username}/.ssh/authorized_keys":
    source => "puppet:///$fileserver/$pub_key.${username}",
    ....
}

why AIX is not able to get the source path from my fileserver.conf while 
SLES is running absolutely fine? and how can I do it? I have to run 
similar configuration across different servers so I can only deal it 
with case statement.

looking forward for your help

Thanks


--~--~---------~--~----~------------~-------~--~----~
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