Puppet Class: wkhtmltox::params
- Defined in:
- manifests/params.pp
Overview
Class parameters for wkhtmltox
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'manifests/params.pp', line 2
class wkhtmltox::params {
#Default parameters
$majversion = '0.12'
$version = '0.12.2.1'
$arch = $::architecture
#A bit hacky but the packaged versions of wkhtmltox are sparse
case $::osfamily {
'Debian': {
$osver = $::lsbdistcodename
$packagetype = 'deb'
$provider = 'dpkg'
$required_pkgs = [
'libqt4-network',
'fontconfig',
'libjpeg8',
'libxrender1',
'libxext6',
'xfonts-base',
'xfonts-75dpi'
]
}
'RedHat': {
$osver = "centos${::operatingsystemmajrelease}"
$packagetype = 'rpm'
$provider = 'rpm'
$required_pkgs = [
'libjpeg-turbo',
'fontconfig',
'qt',
'libXrender',
'xorg-x11-fonts-75dpi',
'libXext',
'xorg-x11-fonts-Type1',
'libpng'
]
}
default: {
fail("Class['wkhtmltox::params']: Unsupported OS: ${::osfamily}")
}
}
}
|