eyaml

Installation and setup of hiera eyaml backend and CLI

Keshav

keshav2211

6,680 downloads

5,893 latest version

4.5 quality score

Version information

  • 0.1.1 (latest)
  • 0.1.0
released May 20th 2016
This version is compatible with:
  • RedHat
    ,
    Ubuntu

Start using this module

Documentation

keshav2211/eyaml — version 0.1.1 May 20th 2016

eyaml

Table of Contents

  1. Overview
  2. Module Description - What the module does and why it is useful
  3. Setup - The basics of getting started with eyaml
  4. 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

  1. hiera-eyaml package for puppetserver
  2. hiera-eyaml gem for CLI
  3. Directory structure /etc/puppetlabs/puppet/secure/keys
  4. 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

  1. Declare the classes eyaml and eyaml::keys
  2. Edit hiera.yaml to add eyaml backend

Usage

  • include eyaml
  • include eyaml::keys