Version information
released Oct 17th 2017
Start using this module
Add this module to your Puppetfile:
mod 'jetstack-etcd', '0.2.0-rc1'
Learn more about managing modules with a PuppetfileDocumentation
jetstack/etcd — version 0.2.0-rc1 Oct 17th 2017
etcd
Table of Contents
Description
Install/configure an etcd node.
This module is part of Tarmak and should currently be considered alpha.
Classes
etcd
Install/configure an etcd node.
This module is part of Tarmak and should currently be considered alpha.
Parameters
data_dir
- Type:
Any
- Default:
$::etcd::params::data_dir
config_dir
- Type:
Any
- Default:
$::etcd::params::config_dir
uid
- Type:
Any
- Default:
$::etcd::params::uid
gid
- Type:
Any
- Default:
$::etcd::params::gid
user
- Type:
Any
- Default:
$::etcd::params::user
group
- Type:
Any
- Default:
$::etcd::params::group
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)