Version information
released Aug 24th 2018
Start using this module
Add this module to your Puppetfile:
mod 'jetstack-etcd', '0.5.0-alpha2'
Learn more about managing modules with a PuppetfileDocumentation
jetstack/etcd — version 0.5.0-alpha2 Aug 24th 2018
etcd
Table of Contents
Description
This module is part of Tarmak and should currently be considered alpha.
Classes
etcd
Install/configure an etcd node.
Parameters
data_dir
- The directory to store etcd data
- Type:
Any
- Default:
$::etcd::params::data_dir
config_dir
- The directory to store etcd config
- Type:
Any
- Default:
$::etcd::params::config_dir
user
- The username to run etcd
- Type:
Any
- Default:
$::etcd::params::user
uid
- The user ID to run etcd
- Type:
Any
- Default:
$::etcd::params::uid
group
- The group to run etcd
- Type:
Any
- Default:
$::etcd::params::group
gid
- The etcd group ID
- Type:
Any
- Default:
$::etcd::params::gid
etcd::params
etcd variable defaults
DefinedTypes
etcd::install
Parameters
ensure
- Type:
String
- Default:
'present'
etcd::instance
Parameters
version
- Type:
String
client_port
- Type:
Integer
- Default:
2379
peer_port
- Type:
Integer
- Default:
2380
members
- Type:
Integer
- Default:
1
nodename
- Type:
String
- Default:
$::fqdn
tls
- Type:
Boolean
- Default:
false
tls_cert_path
- Type:
String
- Default:
nil
tls_key_path
- Type:
String
- Default:
nil
tls_ca_path
- Type:
String
- Default:
nil
advertise_client_network
- Type:
String
- Default:
nil
initial_cluster
- Type:
Array
- Default:
[]
Dependencies
- puppetlabs-stdlib (>= 4.2.0 < 5.0.0)