]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/buildd/manifests/init.pp
modules/buildd: move dupload.conf within puppet control (merge package
[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         "dupload": ensure => installed;
9     }
10    
11     file {
12         "/etc/apt/sources.list.d/buildd.list":
13              content => template("buildd/etc/apt/sources.list.d/buildd.list.erb"),
14              require => Package["apt-transport-https"],
15              notify  => Exec["apt-get update"],
16              ;
17        
18         "/etc/apt/trusted-keys.d/buildd.debian.org.asc":
19              source  => "puppet:///modules/buildd/buildd.debian.org.asc",
20              mode    => 664,
21              notify  => Exec["apt-keys-update"],
22              ;
23         "/etc/schroot/mount-defaults":
24              source  => "puppet:///modules/buildd/mount-defaults",
25              require => Package["sbuild"]
26              ;
27         "/etc/cron.d/dsa-buildd":
28              source => "puppet:///modules/buildd/cron.d-dsa-buildd",
29              require => Package["cron"]
30              ;
31         "/etc/dupload.conf":
32              source => "puppet:///modules/buildd/dupload.conf",
33              require => Package["dupload"]
34              ;
35     }
36 }
37 # vim:set et:
38 # vim:set sts=4 ts=4:
39 # vim:set shiftwidth=4: