Puppet Class: cups::papersize

Defined in:
manifests/papersize.pp

Overview

Class: cups::papersize

Sets the system’s default ‘/etc/papersize`. See `man papersize` for supported values.

String

papersize

Parameters:

  • papersize (Any)


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

class cups::papersize (
  $papersize
) {
  validate_string($papersize)

  exec { "paperconfig-p-${papersize}":
    command => "paperconfig -p ${papersize}",
    unless  => "cat /etc/papersize | grep -w ${papersize}",
    path    => ['/usr/sbin/', '/usr/bin/', '/sbin/', '/bin/'],
  }
}