Puppet Class: cups::default_queue
- Defined in:
- manifests/default_queue.pp
Overview
Class: cups::default_queue
Sets the default destination for all print jobs.
Every node can only have one default CUPS destination. Therefore we implement it as class to generate a Puppet catalog singleton.
- String
-
queue
10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'manifests/default_queue.pp', line 10
class cups::default_queue (
$queue
) {
validate_string($queue)
exec { "lpadmin-d-${queue}":
command => "lpadmin -E -d ${queue}",
unless => "lpstat -d | grep -w ${queue}",
path => ['/usr/sbin/', '/usr/bin/', '/sbin/', '/bin/'],
require => Cups_queue[$queue]
}
}
|