Puppet Class: paper_icon_theme::install

Inherits:
paper_icon_theme::params
Defined in:
manifests/install.pp

Overview

paper_icon_theme::install

Handles the ppa setup and the Paper icon theme packages

Parameters:

  • package_ensure (String) (defaults to: $paper_icon_theme::params::package_ensure)

    Specifies whether to install the paper-icon-theme packages



6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'manifests/install.pp', line 6

class paper_icon_theme::install (
  String $package_ensure = $paper_icon_theme::params::package_ensure,
) inherits paper_icon_theme::params {
  include apt
  apt::ppa { 'ppa:snwh/pulp': }

  package { 'paper-icon-theme':
    ensure => $package_ensure,
  }

  Apt::Ppa['ppa:snwh/pulp']
    ~> Class['apt::update']
    -> Package['paper-icon-theme']
}