Skip to content
This repository has been archived by the owner on Jan 3, 2023. It is now read-only.

Releases: leoarnold/puppet-cups

Maintenance release 1.2.1

17 May 12:35
Compare
Choose a tag to compare

Published at Puppet Forge and GitHub.

Summary

This release improves the module's log message output.

Changes

  • The private class cups::default_queue now logs which queue was set as daemon default
  • The new private class cups::papersize now logs which papersize was set

Release 1.2.0

12 May 19:10
Compare
Choose a tag to compare

Published at Puppet Forge and GitHub.

Summary

This release introduces some new functionality.

Features

  • Direct resource creation by an External Node Classifier (as requested in issue #2)
  • Managing /etc/papersize

Release 1.1.0

10 Apr 14:37
Compare
Choose a tag to compare

Published at Puppet Forge and GitHub.

Summary

This release introduces a new feature and adjusts to Puppet's brand refresh.

Features

  • All unmanaged CUPS queues can now be removed automatically

Maintenance release 1.0.2

19 Mar 05:03
Compare
Choose a tag to compare

Published at PuppetForge and GitHub.

Summary

This maintenance release overcomes an unintuitive 3rd-party behavior and improves the internal structure of the module.

Changes in default behavior

  • The default value for ensure was removed.

Bugfixes

  • A workaround for apple/cups#4781
  • Using puppet resource cups_queue to modify an already installed queue is now possible without specifying ensure
  • Automatic resource relations were adjusted to show up correctly in the dependency graph

Release 1.0.0

07 Mar 01:34
Compare
Choose a tag to compare

Published at PuppetForge and GitHub.

Summary

Existing CUPS modules in the PuppetForge lacked some desirable functionality by design. This module was written from scratch, taking divergent architectural decisions and employing test driven development to provide all features required in an office network setting.

Key features

  • Locale independence (tested on english and spanish VMs)
  • Support for a wide range of Linux distributions
  • Unified support for printer queues and class queues
  • Default queue management
  • Support for printer driver changes
  • Support for queue access control
  • Unified support for CUPS options and PPD options