Google Cloudprint module for Puppet
Carlos Sanchez

Carlos Sanchez



8,758 latest version

4.1 quality score

Version information

  • 1.0.0 (latest)
released Jul 3rd 2019

Start using this module


csanchez/cloudprint — version 1.0.0 Jul 3rd 2019


Puppet module for Google Cloudprint service installation and configuration.

From instructions in Google support Install Google Cloud Print on a Linux server


class { 'cloudprint':
  username  => '',
  password  => 'mypassword',
  connector => 'my_printer',
  server    => 'http://localhost:631',
  • Username: The Google account to which you want to register printers. For enterprises, this is often an account that multiple admins can access rather than a personal account.
  • Password: The password for the account above. If the account requires 2-step verification, you may need to enter an application-specific password.
  • Connector ID: A unique ID for this Cloud Print Connector instance. For example: googleprinters_mtv_building44.
  • Print Server: If you don't have a specific CUPS print server you want to use, leave this field empty and click Enter to use the default print server of the host machine. To use a specific CUPS print server, enter its name in this format: If you need to use multiple CUPS print servers from the same connector, edit the config file manually.