You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[etcd](https://github.com/coreos/etcd) is a highly-available key value store for shared configuration and service discovery. Hiera-etcd provides a Hiera backend which allows for specifying multiple etcd paths from which data can be collected and easily inserted into Puppet manifests.
2
2
3
+
## Prerequisites
4
+
5
+
You'll need the [etcd](https://github.com/ranjib/etcd-ruby) gem
6
+
installed. Potentially with `gem install etcd`
7
+
8
+
3
9
## Configuration
4
10
5
11
The following hiera.yaml should get you started.
@@ -15,15 +21,6 @@ The following hiera.yaml should get you started.
15
21
- /configuration/common
16
22
17
23
18
-
## Outstanding
19
-
20
-
* No support for HTTPS yet
21
-
* No support for etcd server disappearing
22
-
* No tests
23
-
24
-
I'll likely swap out the Net::HTTP implementation for one using [etcd-rb](https://github.com/iconara/etcd-rb) which should make doing the right thing easier.
25
-
26
-
27
24
## Thanks
28
25
29
26
The starting point for this backend was the [hiera-http](https://github.com/crayfishx/hiera-http) backend from @crayfishx.
0 commit comments