Version information
This version is compatible with:
- Puppet Enterprise 2023.2.x, 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x, 2019.8.x
- Puppet >= 6.21.0 < 8.0.0
- ,
Start using this module
Add this module to your Puppetfile:
mod 'ardichoke-klipper', '0.1.1'
Learn more about managing modules with a PuppetfileDocumentation
klipper
This module installs and does a baseline configuration of Klipper
Usage
For the most basic usage, just include the base klipper class. This will install and configure klipper using the standard defaults for a Raspbian system.
Limitations
This module is pretty limited at the moment. It does the baseline install and service management makes sure necessary paths and files are present, but it doesn't currently have the ability to manage actual printer configuration.
Reference
Table of Contents
Classes
Public Classes
klipper
: Installs and manages klipper
Private Classes
klipper::configure
: Handles configuration of klipperklipper::install
: Perform baseline install of Klipperklipper::service
: Manage the klipper service
Classes
klipper
Installs and manages klipper
Examples
include klipper
Parameters
The following parameters are available in the klipper
class:
src_path
Data type: Stdlib::Absolutepath
The filesystem path to clone the klipper source code to
Default value: "/home/${klipper::user}/klipper"
version
Data type: String
The version of klipper to install
Default value: 'present'
user
Data type: String
The account to run klipper under
Default value: 'pi'
python_dir
Data type: Stdlib::Absolutepath
The path to place the klipper python virtualenv
Default value: "/home/${klipper::user}/klippy-env"
config_dir
Data type: Stdlib::Absolutepath
The path to place klipper config files
Default value: "/home/${klipper::user}/klipper_config"
log_path
Data type: Stdlib::Absolutepath
Where to store the klipper logs
Default value: "/home/${klipper::user}/klipper_logs"
Dependencies
- puppetlabs-stdlib (>= 7.0.0 < 9.0.0)
- puppetlabs-vcsrepo (>= 5.0.0 < 6.0.0)
- puppet-systemd (>= 3.1.0 < 4.0.0)