Remove /etc/schroot/mount-defaults
[mirror/dsa-puppet.git] / modules / schroot / manifests / init.pp
1 class schroot {
2         package { 'schroot':
3                 ensure => installed,
4                 tag    => extra_repo,
5         }
6         package { 'debootstrap':
7                 ensure => installed,
8         }
9         package { 'moreutils':
10                 ensure => installed
11         }
12
13         file { '/etc/default/schroot':
14                 source  => 'puppet:///modules/schroot/default-schroot',
15                 require => Package['schroot']
16         }
17
18         file { '/etc/schroot/mount-defaults':
19                 ensure => absent,
20         }
21         file { '/etc/schroot/default/nssdatabases':
22                 source  => 'puppet:///modules/schroot/nssdatabases',
23                 require => Package['schroot']
24         }
25
26         file { '/etc/schroot/setup.d/99porterbox-extra-apt-options':
27                 mode    => '0555',
28                 source  => 'puppet:///modules/schroot/schroot-setup.d/99porterbox-extra-apt-options',
29                 require => Package['schroot'],
30         }
31         file { '/etc/schroot/setup.d/99porterbox-extra-sources':
32                 mode    => '0555',
33                 source  => 'puppet:///modules/schroot/schroot-setup.d/99porterbox-extra-sources',
34                 require => Package['schroot'],
35         }
36
37         file { '/etc/schroot/dsa':
38                 ensure => directory,
39                 require => Package['schroot'],
40         }
41         file { '/etc/schroot/dsa/default-mirror':
42                 content => template('schroot/default-mirror.erb'),
43         }
44         file { '/etc/schroot/dsa/config':
45                 source  => 'puppet:///modules/schroot/schroot-dsa/config',
46         }
47         file { '/etc/schroot/dsa/fstab':
48                 content => template('schroot/schroot-dsa/fstab.erb'),
49                 require => Package['schroot'],
50         }
51 }