diff options
Diffstat (limited to 'deployment/softwarekey/manifests')
| -rw-r--r-- | deployment/softwarekey/manifests/init.pp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/deployment/softwarekey/manifests/init.pp b/deployment/softwarekey/manifests/init.pp new file mode 100644 index 00000000..b2c4bcb2 --- /dev/null +++ b/deployment/softwarekey/manifests/init.pp @@ -0,0 +1,24 @@ +class softwarekey { + $sign_login = 'softwarekey' + $sign_home_dir = "/var/lib/${sign_login}" + $sign_keydir = "${sign_home_dir}/keys" + + group { $sign_login: } + + user { $sign_login: + home => $sign_home_dir, + gid => $sign_login, + require => Group[$sign_login], + } + + gnupg::keys{ 'software': + email => "software@${::domain}", + #FIXME there should be a variable somewhere to change the + # name of the distribution + key_name => 'Mageia Software', + login => $sign_login, + batchdir => "${sign_home_dir}/batches", + keydir => $sign_keydir, + require => User[$sign_login], + } +} |
