bootstrap

Puppet module to bootstrap puppet client installation.

James Phillips

fortunecookiezen

6,799 downloads

6,176 latest version

1.6 quality score

Version information

  • 0.1.4 (latest)
  • 0.1.3
  • 0.1.2
  • 0.1.1
  • 0.1.0
released Feb 12th 2016

Start using this module

Documentation

fortunecookiezen/bootstrap — version 0.1.4 Feb 12th 2016

bootstrap

Table of Contents

  1. Description
  2. Setup - The basics of getting started with bootstrap
  3. Usage - Configuration options and additional functionality
  4. Reference - An under-the-hood peek at what the module is doing and how
  5. Limitations - OS compatibility, etc.
  6. Development - Guide for contributing to the module

Description

This module is meant to be used by puppet apply to bootstrap a puppet client to speak to a puppet master. I developed this to use for a vsphere cloud -> puppet provisioning workflow.

Setup

This module requires you to set the address of the puppetmaster and the environment variables in manifests/init.pp.

What bootstrap affects

This module modifies the puppet.conf file attributes for server and environment.

Setup Requirements

none

Beginning with bootstrap

This module requires puppetlabs-stdlib to be in the modulepath.

Usage

execute during provisioning with:

puppet apply -modulepath=$PWD -e "include bootstrap"

After that, use your regular puppet workflow to finish configuration of the server.

Reference

Here, include a complete list of your module's classes, types, providers, facts, along with the parameters for each. Users refer to this section (thus the name "Reference") to find specific details; most users don't read it per se.

Limitations

This module has been tested on Centos 6/RHEL 6.

Development

This project lives at https://github.com/fortunecookiezen/bootstrap

Release Notes/Contributors/Etc.

Initial Release