Joshua Boniface
93f44dd9dc
Add additional API configuration
2019-12-23 23:25:27 -05:00
Joshua Boniface
80fdc88235
Improve script to run ZK cleanup on all hosts
2019-12-01 20:29:47 -05:00
Joshua Boniface
6a29400525
Make vacuum script more comprehensive
2019-12-01 20:24:18 -05:00
Joshua Boniface
273c048e6a
Add check_mk check for PVC status
2019-10-24 09:46:10 -04:00
Joshua Boniface
0336cd998f
Improve daily vacuum script
2019-10-24 09:43:24 -04:00
Joshua Boniface
7f5a7e48f8
Add daily Zookeeper data cleanup
2019-08-26 11:09:23 -04:00
Joshua Boniface
ef9673de02
Add custom systemd unit for Zookeeper
...
We're 100% systemd here, and the lack of control/information that the
old-school ZK initscript provides is frustrating. Replace it with our
own simple unit file.
2019-08-26 11:06:30 -04:00
Joshua Boniface
b75e84a124
Add logrotate configuration
2019-08-11 15:41:10 -04:00
Joshua Boniface
030a3ded99
Add daily Postgres vacuum script
2019-08-11 15:29:00 -04:00
Joshua Boniface
91509720ac
Add Zookeeper autopurge @72h
2019-08-05 13:16:09 -04:00
Joshua Boniface
005ba71fc8
Update config template with recent changes
...
1) Add debug flag
2) Move intervals config up one level
2019-08-01 13:21:12 -04:00
Joshua Boniface
ada3cb1d87
Set debug value in API config
2019-07-26 11:44:08 -04:00
Joshua Boniface
db2c77d330
Support new log flags and update default log conf
...
Tweak the defaults a bit; pvc-ansible assumes we're running under
systemd, so set a log format that's better for it (no colour or date).
2019-07-10 21:49:38 -04:00
Joshua Boniface
0d562b829c
Replace tabs with spaces
2019-07-08 19:24:59 -04:00
Joshua Boniface
6319241df9
Remove bad content from pvc-api.yml
2019-07-08 19:03:08 -04:00
Joshua Boniface
e98649c417
Add quote around ZK nodes in Patroni
2019-07-08 16:59:12 -04:00
Joshua Boniface
75182b1570
Complete configuration of API via Ansible
2019-07-08 11:33:14 -04:00
Joshua Boniface
d19e006f28
Enable client API in Daemon config
2019-07-06 02:50:05 -04:00
Joshua Boniface
c438d2c9cd
Add client API to configuration
2019-07-06 02:49:25 -04:00
Joshua Boniface
12d30acf90
Add only coordinators in Patroni config
2019-07-06 02:49:05 -04:00
Joshua Boniface
140e044e96
Make libvirt listen only on cluster IP
2019-06-25 22:12:44 -04:00
Joshua Boniface
9711a31580
Set nicer default Patroni values re: replication
2019-06-23 21:03:24 -04:00
Joshua Boniface
4b5237ac5e
Support for detailed keepalive logging
2019-06-18 19:56:46 -04:00
Joshua Boniface
a5ebc95427
Support configurable logging settings
2019-06-18 12:51:08 -04:00
Joshua Boniface
2ccabb7a2f
Enable storage support
2019-06-18 11:12:18 -04:00
Joshua Boniface
c288111c2f
Add MTU configuration and update for new layout
2019-06-17 23:46:35 -04:00
Joshua Boniface
2320f50621
Improve handling around loop var and correct pvcd
2019-06-12 23:24:27 -04:00
Joshua Boniface
1c1d2b95fc
Make things even nicer
2019-06-11 16:32:16 -04:00
Joshua Boniface
586cec72ee
Define secret key properly
2019-06-11 13:38:10 -04:00
Joshua Boniface
7bc68d4f01
Load jemalloc 2
2019-06-11 11:16:57 -04:00
Joshua Boniface
8ac0776a8e
Initial commit of PVC Ansible role
2019-06-09 00:52:18 -04:00