]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/apt-keys/manifests/init.pp
Merge branch 'apt-keys'
[dsa-puppet.git] / modules / apt-keys / manifests / init.pp
1 class apt-keys {
2     file {
3         "/etc/apt/trusted-keys.d/":
4           ensure  => directory,
5           purge   => true,
6           notify  => Exec["updatekeys"],
7           ;
8
9         "/etc/apt/trusted-keys.d/db.debian.org.asc":
10           source  => "puppet:///apt-keys/db.debian.org.asc",
11           mode    => 664,
12           notify  => Exec["updatekeys"],
13           ;
14     }
15
16     exec { "updatekeys":
17          command => 'for keyfile in /etc/apt/trusted-keys.d/*; do apt-key add $keyfile; done',
18          refreshonly => true
19     }
20 }
21