Puppet Class: badstation::x11::mate

Defined in:
manifests/x11/mate.pp

Overview

Parameters:

  • ubuntu_mate_ppa (Any) (defaults to: [ 'ppa:ubuntu-mate-dev/ppa', 'ppa:ubuntu-mate-dev/trusty-mate', ])


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

class badstation::x11::mate(
  $ubuntu_mate_ppa = [
    'ppa:ubuntu-mate-dev/ppa',
    'ppa:ubuntu-mate-dev/trusty-mate',
  ]
) {
  # TODO: Why cant I test this?
  if (!$badstation::testing) {
    ##
    # We must ensure these are present
    apt::ppa { $ubuntu_mate_ppa:
      ensure => "present",
    }
    
    ##
    # And install these base packages to provide an environment
    package { [
      "ubuntu-mate-core",
      "ubuntu-mate-desktop"
    ]:
      ensure => "latest",
      require => Apt::Ppa[$ubuntu_mate_ppa],
    }
  }    
}