factor out schroot
[mirror/dsa-puppet.git] / modules / schroot / manifests / init.pp
diff --git a/modules/schroot/manifests/init.pp b/modules/schroot/manifests/init.pp
new file mode 100644 (file)
index 0000000..d31f232
--- /dev/null
@@ -0,0 +1,18 @@
+class schroot {
+       package { 'schroot':
+               ensure => installed,
+               tag    => extra_repo,
+       }
+       package { 'debootstrap':
+               ensure => installed,
+       }
+
+       file { '/etc/schroot/mount-defaults':
+               content => template('schroot/etc/schroot/mount-defaults.erb'),
+               require => Package['sbuild'],
+       }
+       file { '/etc/default/schroot':
+               source  => 'puppet:///modules/schroot/default-schroot',
+               require => Package['schroot']
+       }
+}