/[adm]/puppet/modules/restrictshell/manifests/init.pp
ViewVC logotype

Diff of /puppet/modules/restrictshell/manifests/init.pp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 435 by misc, Tue Nov 23 23:17:46 2010 UTC revision 436 by misc, Tue Nov 23 23:17:47 2010 UTC
# Line 23  class restrictshell { Line 23  class restrictshell {
23              content => template("restrictshell/membersh-conf.pl"),              content => template("restrictshell/membersh-conf.pl"),
24          }          }
25      }      }
       
     class ssh_keys_from_ldap {  
   
         package { 'python-ldap':  
             ensure => installed,  
         }  
   
         $pubkeys_directory = "/var/lib/pubkeys"  
         file { $pubkeys_directory:  
             ensure => directory,  
             owner => root,  
             group => root,  
             mode => 755,  
         }  
   
         file { "$pubkeys_directory/root":  
             ensure => directory,  
             owner => root,  
             group => root,  
             mode => 700,  
         }  
   
         file { "$pubkeys_directory/root/authorized_keys":  
             ensure => "/root/.ssh/authorized_keys",  
             mode => 700,  
         }  
   
         $ldap_pwfile = "/etc/ldap.secret"  
         file { '/usr/local/bin/ldap-sshkey2file.py':  
             ensure => present,  
             owner => root,  
             group => root,  
             mode => 755,  
             content => template("restrictshell/ldap-sshkey2file.py"),  
             requires => Package['python-ldap']  
         }  
     }  
26    
27      define allow {      define allow {
28          include shell          include shell

Legend:
Removed from v.435  
changed lines
  Added in v.436

  ViewVC Help
Powered by ViewVC 1.1.30