Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A puppet module for installing and configuring etcd
Ruby Puppet
branch: master

This branch is 7 commits ahead of intjonathan:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
manifests
spec
templates
tests
.fixtures.yml
.gitignore
.travis.yml
Gemfile
LICENSE
Modulefile
README.md
Rakefile

README.md

About

Build Status

This puppet module installs and configures etcd.

WARNING: This module is totally untested. (except for unit tests) It probably doesn't work! PR me!

It is designed around the current version of etcd (at time of this writing), 0.3.0.

Examples

Simplest invocation, installs etcd via packages, manages a user, puts data in /var/lib/etcd/ and makes sure it runs on localhost:

class { 'etcd': }

Parameters

This module is in flux. See init.pp for all parameters and their defaults.

Upstart

Etcd doesn't really include an init script, so this provides a basic one for for upstart-enabled distros. Pull requests welcome to improve this.

Requirements

It assumes you have a package available called etcd. If you don't have one go make one

Contact

Kyle Anderson kyle@xkyle.com

Support

Please log tickets and issues on GitHub

Something went wrong with that request. Please try again.