Changed printers to set location from LDAP instead manually defining.
This commit is contained in:
parent
3186d04bba
commit
3c73e08f04
2 changed files with 52 additions and 4 deletions
|
@ -82,8 +82,6 @@ class cups::server inherits cups::client {
|
|||
# Printer name.
|
||||
# $uri:
|
||||
# URI to use for connecting to printer device.
|
||||
# $location:
|
||||
# Printer location, defaults to empty.
|
||||
# $ppd:
|
||||
# PPD file to use for printer. If set to "auto" PPD will be copied
|
||||
# from "puppet:///files/cups/${name}.ppd".
|
||||
|
@ -96,10 +94,12 @@ class cups::server inherits cups::client {
|
|||
# cups::printer { "hp1":
|
||||
# ensure => present,
|
||||
# uri => "socket://hp1:9100,
|
||||
# location => "Unknown",
|
||||
# }
|
||||
#
|
||||
define cups::printer($uri, $ensure = present, $location = "", $ppd = "auto") {
|
||||
define cups::printer($uri, $ensure = present, $ppd = "auto") {
|
||||
|
||||
$hostname = regsubst($uri, '^[a-z]*://(.*)[:/].*', '\1')
|
||||
$location = template("cups/printer-location.erb")
|
||||
|
||||
case $ensure {
|
||||
present: {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue