Puppet Class: badstation::debian::badapt

Defined in:
manifests/debian/badapt.pp

Overview

Badly configure apt.



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'manifests/debian/badapt.pp', line 3

class badstation::debian::badapt {
  ##
  # Configure the Apt Class so that it's reasonable
  class { 'apt':
    always_apt_update    => false,
    purge_sources_list   => false,
    purge_sources_list_d => false,
    purge_preferences_d  => false,
    fancy_progress       => false,
  }
  ##
  # I like to keep my VMs up-to-date.
  class {'apt::unattended_upgrades':
    update              => '1',
    download            => '1',
    upgrade             => '1',
    autoclean           => '7',
  } 
  ##
  # Defining PPAs is considered a "prebad" step.
  Apt::Ppa {
    before => Class['apt::update'],
  }
}