]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/buildd/manifests/init.pp
Merge branch 'master' of ssh://handel.debian.org/srv/puppet.debian.org/git/dsa-puppet
[dsa-puppet.git] / modules / buildd / manifests / init.pp
1 class buildd {
2    package {
3      "sbuild": ensure => installed;
4      "buildd": ensure => installed;
5      "buildd-builder-meta": ensure => installed;
6      "apt-transport-https": ensure => installed;
7      "debootstrap": ensure => installed;
8    }
9
10    file {
11       "/etc/apt/sources.list.d/buildd.list":
12              source => "puppet:///files/etc/apt/sources.list.d/buildd.list",
13              require => Package["apt-transport-https"],
14              notify  => Exec["apt-get update"],
15              ;
16
17       "/etc/apt/trusted-keys.d/buildd.debian.org.asc":
18             source  => "puppet:///buildd/buildd.debian.org.asc",
19             mode    => 664,
20             notify  => Exec["apt-keys-update"],
21             ;
22       "/etc/schroot/mount-defaults":
23             source  => "puppet:///buildd/mount-defaults",
24             require => Package["sbuild"]
25             ;
26    }
27 }