etcd

A Puppet module to install and configure etcd!
Kyle Anderson

Kyle Anderson

KyleAnderson

7,961 downloads

7,464 latest version

3.5 quality score

Version information

  • 0.4.1 (latest)
  • 0.4.0
  • 0.3.0
  • 0.0.2
  • 0.0.1
released Jul 3rd 2019

Start using this module

Tags: coreos, etcd

Documentation

KyleAnderson/etcd — version 0.4.1 Jul 3rd 2019

About

Build Status

This puppet module installs and configures etcd.

WARNING: This module probably has some rough edges. PR me with your modifications! (And tests!)

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