58 Commits

Author SHA1 Message Date
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
5e91c2751b Add proper license blurb to README 2019-06-20 23:19:50 -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
39a21477b6 Update default variables based on recent changes 2019-06-18 12:59:36 -04:00
a5ebc95427 Support configurable logging settings 2019-06-18 12:51:08 -04:00
8abe6589ba Add logging configuration to Ansible 2019-06-18 12:50:57 -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
645a88f7cd Ensure Ceph daemons are disabled (managed by PVC) 2019-06-17 10:28:18 -04:00
098a36b524 Clean up some tasks during bootstrap; parallel PVC 2019-06-16 19:36:45 -04:00
dd0a08bef0 Start Zookeeper during install 2019-06-16 13:57:12 -04:00
523ca4c340 Don't start pvc services on install 2019-06-16 04:00:02 -04:00
293fb5d950 Touch the bootstrap ceph.conf 2019-06-16 03:59:51 -04:00
1bd7a64e1f Move IP removal and restart after install 2019-06-16 03:59:43 -04:00
67915099ca Gather all facts; flush handlers at end 2019-06-16 03:00:11 -04:00
d964746229 Add note about gitigore to README 2019-06-16 02:22:55 -04:00
acf017906a Remove hosts file (now .gitignored) 2019-06-16 02:20:13 -04:00
e6d5bff971 Update README with more information 2019-06-16 02:19:56 -04:00
d11e78b9f8 Move hosts to hosts.default 2019-06-16 02:13:10 -04:00
9270b67d73 Add files dir in repo 2019-06-16 02:10:43 -04:00
a6c89bbdb5 Update gitignore 2019-06-16 02:10:38 -04:00
5a38f4ca1b Comment out default settings by default 2019-06-16 02:06:45 -04:00
995a8e86f4 Simplify and combine 2019-06-13 16:25:33 -04:00
05e0291493 Get NTP from real servers 2019-06-12 23:24:27 -04:00
c092362f13 Reorganize some elements 2019-06-12 23:24:27 -04:00
cde6a188ba Reorganize and rejigger 2019-06-12 23:24:27 -04:00
01763088ba Reorganize some bootstrap tasks 2019-06-12 23:24:27 -04:00
9be747c4b4 Symlink ceph file dir back to group_vars 2019-06-12 23:24:27 -04:00
2320f50621 Improve handling around loop var and correct pvcd 2019-06-12 23:24:27 -04:00
46a3bdb0bb Add license file 2019-06-11 20:33:51 -04:00
7f7c5fe3be Add hostsnames properly 2019-06-11 16:32:25 -04:00
1c1d2b95fc Make things even nicer 2019-06-11 16:32:16 -04:00
586cec72ee Define secret key properly 2019-06-11 13:38:10 -04:00
02bfc58473 Flush handlers properly 2019-06-11 13:37:56 -04:00
37ae64b1df Improve libvirt key handling 2019-06-11 13:30:55 -04:00