https://github.com/wikimedia/operations-puppet
Revision 09dc659f1bf56b238b6125a0d93e1c24bd2d24fc authored by Giuseppe Lavagetto on 09 February 2017, 11:06:36 UTC, committed by Giuseppe Lavagetto on 10 February 2017, 08:16:14 UTC
- Revert the etcdmirror::instance logic that was thought out to
  allow multi-source replication. We're not going to do that anytime
  soon and it made it impossible to replicate back the data to the
  original cluster easily in case of failover
- Add monitoring and ferm rules
- Install on all machines, just have the service active on one of them.

Bug: T156009
Change-Id: Ie2a64ce9dcba6a3bf7dd85084c87836a8803dff3
1 parent ddf3531
History
Tip revision: 09dc659f1bf56b238b6125a0d93e1c24bd2d24fc authored by Giuseppe Lavagetto on 09 February 2017, 11:06:36 UTC
profile::etcd::replication: refactor to make failover easier
Tip revision: 09dc659
File Mode Size
conftool-data
doc
files
hieradata
manifests
modules
templates
utils
.ctags -rw-r--r-- 323 bytes
.gitignore -rw-r--r-- 499 bytes
.gitmodules -rw-r--r-- 847 bytes
.gitreview -rw-r--r-- 101 bytes
.mailmap -rw-r--r-- 9.5 KB
.puppet-lint.rc -rw-r--r-- 183 bytes
.rubocop.yml -rw-r--r-- 734 bytes
.rubocop_todo.yml -rw-r--r-- 12.0 KB
.ruby-version -rw-r--r-- 4 bytes
Gemfile -rw-r--r-- 394 bytes
README -rw-r--r-- 783 bytes
Rakefile -rw-r--r-- 6.4 KB
tox.ini -rw-r--r-- 897 bytes
typos -rw-r--r-- 297 bytes

README

back to top