- Overview
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with pe_license
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
Simple module to introduce custom fact for PE licensing and to deploy license from file
Overview says it all!
- deploys /etc/puppetlabs/license.key
clone the repository to an internal VCS and replace /files/license.key with your license. will only run on the CA puppet master
simple run once with
puppet apply -e include pe_license
assured The puppet license is managed by PE so once it's deployed the class is not required.
::pe_license::install simply installs the license file
pe_license is a structured fact, see /lib/facter
it exposes the license key data, and also a extra fact of licensed nodes from teh following simple command:
license['licensed_nodes'] = puppet cert list --all | grep -v internal | wc -l
PE enterprise
see CONTRIBUTING.md
If you aren't using changelog, put your release notes here (though you should consider using changelog). You may also add any additional sections you feel are necessary or important to include here. Please use the ##
header.
Initial custom fact taken from https://github.com/fvoges/puppet-pe_license_fact