Version information
released May 20th 2016
This version is compatible with:
- ,
Start using this module
Add this module to your Puppetfile:
mod 'keshav2211-eyaml', '0.1.1'
Learn more about managing modules with a PuppetfileDocumentation
keshav2211/eyaml — version 0.1.1 May 20th 2016
eyaml
Table of Contents
- Overview
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with eyaml
- Usage - Configuration options and additional functionality
Overview
This module manages installation and setup of hiera-eyaml backend for PE puppetserver as well as for command line interface.
Module Description
It installs hiera-eyaml backend for puppet server and also installs hiera-eyaml gem for CLI. It creates and manages public and private keys for hiera-eyaml.
It creates the directory /etc/puppetlabs/puppet/secure/keys, manages appropriate file permissions and generates the keys in this directory.
Setup
What eyaml affects
- hiera-eyaml package for puppetserver
- hiera-eyaml gem for CLI
- Directory structure /etc/puppetlabs/puppet/secure/keys
- Public and private keys for hiera-eyaml in /etc/puppetlabs/puppet/secure/keys
Setup Requirements
After installing hiera-eyaml from this module edit your hiera.yaml appropriately .
Beginning with eyaml
- Declare the classes eyaml and eyaml::keys
- Edit hiera.yaml to add eyaml backend
Usage
- include eyaml
- include eyaml::keys
Dependencies
- puppetlabs-stdlib (>= 1.0.0)
- puppetlabs-puppetserver_gem (>=0.2.0)