Puppet Class: archlinux_workstation::cups

Defined in:
manifests/cups.pp

Overview

Install CUPS printing and related packages; run cupsd service.



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

class archlinux_workstation::cups {

  $cups_packages = [
                    'cups',
                    'cups-filters',
                    'cups-pdf',
                    'ghostscript',
                    'gsfonts',
                    'gutenprint',
                    'libcups',
                    ]

  package {$cups_packages:
    ensure => present,
  }

  service {'org.cups.cupsd':
    ensure  => running,
    enable  => true,
    require => Package['cups'],
  }

}