Version information
This version is compatible with:
- , , , , ,
Start using this module
Add this module to your Puppetfile:
mod 'jlondon-wkhtmltox', '1.1.1'
Learn more about managing modules with a PuppetfileDocumentation
wkhtmltox
Table of Contents
- Overview
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with wkhtmltox
- Usage - Configuration options and additional functionality
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
Overview
This module can install the wkhtmltox toolkit to your machine. It supports:
- Debian Wheezy
- Ubuntu Precise/Trusty
- CentOS/RHEL 5 or 6
For more information about wkhtmltopdf: http://wkhtmltopdf.org/
Module Description
The installation of wkhtmltox/pdf is automated by this module. It can download the latest version from sourceforge binaries and install it. Uses wget to do the initial download.
Setup
What wkhtmltox affects
- Installs a version specific installation of wkhtmltox/pdf to your system
- Shouldn't break anything, but do make sure you don't have a system repo install of 'whtmltopdf' as they might conflict.
Usage
puppet module install jlondon-wkhtmltox
Also supports inclusion in librarian-puppet
Usage of the module is pretty basic and shouldn't need much other than a default run:
class { 'wkhtmltox':
ensure => present,
}
Limitations
Only tested to work with Debian wheezy, Ubuntu precise/trusty or centos 5/6.
Development
Feel free to fork and modify this module. Please make sure that if you make a useful change to submit a pull request! Additionally if you do fully fork the project, please do not remove attribution (I only ask this because it has happened before).
2017-07-11 - Version 1.1.1
- Fix to add libpng dependency to module
2017-05-29 - Version 1.1.0
- Merge to support newer puppet versions with os definition built-in to facter
2017-05-29 - Version 1.0.12
Bugfixes:
- Download URL fixed with submission by Mikael Setterberg. Thanks!
2016-01-06 - Version 1.0.10
- Updated version available in default install
2015-07-13 - Version 1.0.9
Bugfixes:
- Fix dependency issue with centOS packages
- Added support for x86_64 not just amd64
2015-07-13 - Version 1.0.7
Bugfixes:
- Updated URL for downloads
2015-02-02 - Version 1.06
Bugfixes:
- Added additional (font) dependencies.
2015-01-12 - Version 1.0.4
Bugfixes:
- Updated minor release version of wkhtmltox
2014-12-08 - Version 1.0.3
Bugfixes:
- User submitted fix for missing $filename variable.
2014-09-19 - Version 0.0.1
Summary: Initial module release
Bugfixes:
- None
Dependencies
- puppetlabs-stdlib ()
- maestrodev/wget (>= 1.5.0)