]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
Revert "now make it go away"
authorStephen Gran <steve@lobefin.net>
Sat, 2 Mar 2013 15:54:01 +0000 (15:54 +0000)
committerStephen Gran <steve@lobefin.net>
Sat, 2 Mar 2013 15:54:01 +0000 (15:54 +0000)
This reverts commit 4bfaf9f2c5dd881ea65c4f564a4c3720a4e8df82.

modules/buildd/manifests/init.pp
modules/roles/manifests/init.pp

index 87ea915c98715225f56f60e84f42f9889ed3bdc8..3a9d5087aa50b6d306cc038340f6b9b7a1605789 100644 (file)
@@ -1,26 +1,21 @@
-class buildd ($ensure=present) {
-
-       $package_ensure = $ensure ? {
-               present => installed,
-               absent  => $ensure
-       }
+class buildd {
 
        package { 'schroot':
-               ensure => $package_ensure,
+               ensure => installed,
                tag    => extra_repo,
        }
        package { 'sbuild':
-               ensure => $package_ensure,
+               ensure => installed,
                tag    => extra_repo,
        }
        package { 'libsbuild-perl':
-               ensure => $package_ensure,
+               ensure => installed,
                tag    => extra_repo,
                before => Package['sbuild']
        }
 
        package { 'apt-transport-https':
-               ensure => $package_ensure,
+               ensure => installed,
        }
        package { [
                        'debootstrap',
@@ -29,12 +24,8 @@ class buildd ($ensure=present) {
                ensure => installed,
        }
 
-       site::linux_module { 'dm_snapshot':
-               ensure => $ensure
-       }
-       ferm::module { 'nf_conntrack_ftp':
-               ensure => $ensure
-       }
+       site::linux_module { 'dm_snapshot': }
+       ferm::module { 'nf_conntrack_ftp': }
 
        site::aptrepo { 'buildd':
                ensure => absent,
@@ -48,7 +39,6 @@ class buildd ($ensure=present) {
        }
 
        site::aptrepo { 'buildd.debian.org':
-               ensure     => $ensure,
                key        => 'puppet:///modules/buildd/buildd.debian.org.asc',
                url        => 'https://buildd.debian.org/apt/',
                suite      => $suite,
@@ -79,28 +69,24 @@ class buildd ($ensure=present) {
                ensure => absent,
        }
        file { '/etc/apt/preferences.d/buildd':
-               ensure  => $ensure,
                content => template('buildd/etc/apt/preferences.d/buildd'),
                before  => Site::Aptrepo['buildd.debian.org']
        }
        file { '/etc/schroot/mount-defaults':
-               ensure  => $ensure,
                content => template('buildd/etc/schroot/mount-defaults.erb'),
                require => Package['sbuild'],
        }
        file { '/etc/cron.d/dsa-buildd':
-               ensure  => $ensure,
                source  => 'puppet:///modules/buildd/cron.d-dsa-buildd',
                require => Package['debian.org']
        }
        file { '/etc/dupload.conf':
-               ensure  => $ensure,
                source  => 'puppet:///modules/buildd/dupload.conf',
                require => Package['dupload'],
        }
        file { '/etc/default/schroot':
-               ensure  => $ensure,
                source  => 'puppet:///modules/buildd/default-schroot',
                require => Package['schroot']
        }
+
 }
index 331aa118014b7f35b610adac3ac25c5882c3617e..aaeacee6ab26c052b76236a557dc0d7121cc591b 100644 (file)
@@ -14,10 +14,6 @@ class roles {
 
        if getfromhash($site::nodeinfo, 'buildd') {
                include buildd
-       } else {
-               class { 'buildd':
-                       ensure => absent
-               }
        }
 
        if getfromhash($site::nodeinfo, 'bugs_mirror') {