Puppet Class: archlinux_workstation::base_packages

Defined in:
manifests/base_packages.pp

Overview

Collection of base packages that we want installed on every system, and some packages to never be installed. See source for current package lists.



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'manifests/base_packages.pp', line 5

class archlinux_workstation::base_packages {

  if ! defined(Class['archlinux_workstation']) {
    fail('You must include the base archlinux_workstation class before using any subclasses')
  }

  $packages_absent = [
                      'lynx',
                      ]

  $packages_present = [
                      'bind-tools',
                      'dialog',
                      'dmidecode',
                      'links',
                      'lsb-release',
                      'lsof',
                      'lsscsi',
                      'net-tools',
                      'screen',
                      'ttf-dejavu',
                      'vim',
                      'wget',
                      ]

  package {$packages_present : ensure => present, }
  package {$packages_absent : ensure => absent, }
}