273c048e6a
Add check_mk check for PVC status
2019-10-24 09:46:10 -04:00
0336cd998f
Improve daily vacuum script
2019-10-24 09:43:24 -04:00
7f5a7e48f8
Add daily Zookeeper data cleanup
2019-08-26 11:09:23 -04:00
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
9b2e12e69b
Add support for arbitrary /etc/hosts entries
2019-08-26 11:06:30 -04:00
b75e84a124
Add logrotate configuration
2019-08-11 15:41:10 -04:00
030a3ded99
Add daily Postgres vacuum script
2019-08-11 15:29:00 -04:00
91509720ac
Add Zookeeper autopurge @72h
2019-08-05 13:16:09 -04:00
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
ada3cb1d87
Set debug value in API config
2019-07-26 11:44:08 -04:00
dc27564157
Limit database tasks to coordinators only
...
Non-coordinators don't need these configurations as they shouldn't run
there.
2019-07-11 19:58:56 -04:00
2b54feb4bf
Always perform the apt-update
2019-07-10 22:56:58 -04:00
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
4217a92750
Allow sysrc triggers in nodes
2019-07-09 14:13:44 -04:00
0d562b829c
Replace tabs with spaces
2019-07-08 19:24:59 -04:00
6319241df9
Remove bad content from pvc-api.yml
2019-07-08 19:03:08 -04:00
e98649c417
Add quote around ZK nodes in Patroni
2019-07-08 16:59:12 -04:00
7d3ba8bbc3
Bring up underlying interfaces
2019-07-08 14:40:02 -04:00
75182b1570
Complete configuration of API via Ansible
2019-07-08 11:33:14 -04:00
d19e006f28
Enable client API in Daemon config
2019-07-06 02:50:05 -04:00
c438d2c9cd
Add client API to configuration
2019-07-06 02:49:25 -04:00
12d30acf90
Add only coordinators in Patroni config
2019-07-06 02:49:05 -04:00
a9b2942027
Add templating of network interfaces
...
Closes #1
2019-07-04 11:19:49 -04:00
9b9234eeb1
Install ethtool
2019-06-25 22:13:16 -04:00
cec1d5ebe5
Remove unattended upgrades
2019-06-25 22:13:07 -04:00
140e044e96
Make libvirt listen only on cluster IP
2019-06-25 22:12:44 -04:00
5dc3114ed6
Remove BLSE references
2019-06-24 12:55:52 -04:00
5dbb48abc4
Add debootstrap to package list
2019-06-24 12:22:24 -04:00
fc6475b872
Don't try to set pool limits on libvirt key
...
I figured a * wildcard would work, but no it doesn't. Libvirt needs
the ability to talk to any pool arbitrarily since PVC can create and
remove them at will.
2019-06-24 10:49:35 -04:00
6031053716
Create mgr after starting monitors
2019-06-24 09:53:04 -04:00
9711a31580
Set nicer default Patroni values re: replication
2019-06-23 21:03:24 -04:00
86d4579c82
Split PVC bootstrap into separate task
2019-06-21 14:18:26 -04:00
eed7339578
Correct bug with libvirt permissions
2019-06-21 14:18:26 -04:00
f5ec3968c3
Handle restarting ceph-mon/mgr sequentially
2019-06-21 14:18:26 -04:00
34ba09a1c7
Enable pool deletion in ceph.conf
2019-06-21 14:18:26 -04:00
4b5237ac5e
Support for detailed keepalive logging
2019-06-18 19:56:46 -04:00
7c503d20a2
Create manager auth keyring
2019-06-18 19:43:30 -04:00
6e51b23e86
Make restart hander for pvcd sequential
2019-06-18 13:07:53 -04:00
9c2afcae54
Remove per-host pvc.yml for good
2019-06-18 13:07:46 -04:00
a5ebc95427
Support configurable logging settings
2019-06-18 12:51:08 -04:00
2ccabb7a2f
Enable storage support
2019-06-18 11:12:18 -04:00
553f7c92f9
Replace the square bracket with bracket
2019-06-18 10:59:31 -04:00
e3ed5675a9
Consistent newhost format between roles
2019-06-18 10:47:40 -04:00
c288111c2f
Add MTU configuration and update for new layout
2019-06-17 23:46:35 -04:00
0595a1bdd1
Don't use (broken) ansible_lsb
2019-06-17 23:05:51 -04:00
e8b5db4c9a
Remove buster pre-release tweaks
...
Buster is now consistent in this regard
2019-06-17 22:54:51 -04:00
1fb481f4fb
Use separate bootstrap files for base and pvc roles
2019-06-17 21:59:50 -04:00
33e9c4ae28
Revert "Keep zookeeper enabled"
...
This reverts commit 5554418210964e97d34d77094b296e12ff890aa0.
This is not needed
2019-06-17 21:58:57 -04:00
5554418210
Keep zookeeper enabled
...
Without this, the service seems to just loop failing to start
indefinitely even though PVC attempts to start the daemon itself.
Reenabling seems to work. Likely a bug due to Zookeeper not being
a proper systemd unit.
2019-06-17 12:08:47 -04:00
296090d806
Don't subset the re-setup
2019-06-17 10:39:51 -04:00