/[adm]/puppet/deployment/softwarekey/manifests/init.pp
ViewVC logotype

Diff of /puppet/deployment/softwarekey/manifests/init.pp

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

revision 2697 by misc, Sun Jan 8 20:24:58 2012 UTC revision 2698 by misc, Mon Apr 2 11:05:15 2012 UTC
# Line 1  Line 1 
1  class softwarekey {  class softwarekey {
2      class variable {      $sign_login = 'softwarekey'
3          $sign_login = "softwarekey"      $sign_home_dir = "/var/lib/$sign_login"
4          $sign_home_dir = "/var/lib/$sign_login"      $sign_keydir = "$sign_home_dir/keys"
         $sign_keydir = "$sign_home_dir/keys"  
     }  
5    
6      class base inherits variable {      group { $sign_login: }
         group {"$sign_login": }  
7    
8          user {"$sign_login":      user { $sign_login:
9              comment => "System user to sign Mageia Software",          comment => 'System user to sign Mageia Software',
10              home => $sign_home_dir,          home    => $sign_home_dir,
11              gid => $sign_login,          gid     => $sign_login,
12              require => Group[$sign_login],          require => Group[$sign_login],
13          }      }
14    
15          gnupg::keys{"software":      gnupg::keys{ 'software':
16              email => "software@$domain",          email    => "software@$::domain",
17              #FIXME there should be a variable somewhere to change the name of the distribution          #FIXME there should be a variable somewhere to change the
18              key_name => 'Mageia Software',          # name of the distribution
19              login => $sign_login,          key_name => 'Mageia Software',
20              batchdir => "$sign_home_dir/batches",          login    => $sign_login,
21              keydir => $sign_keydir,          batchdir => "$sign_home_dir/batches",
22              require => User[$sign_login],          keydir   => $sign_keydir,
23          }          require  => User[$sign_login],
24      }      }
25  }  }

Legend:
Removed from v.2697  
changed lines
  Added in v.2698

  ViewVC Help
Powered by ViewVC 1.1.30