Joshua Boniface
86d4579c82
Split PVC bootstrap into separate task
2019-06-21 14:18:26 -04:00
Joshua Boniface
eed7339578
Correct bug with libvirt permissions
2019-06-21 14:18:26 -04:00
Joshua Boniface
f5ec3968c3
Handle restarting ceph-mon/mgr sequentially
2019-06-21 14:18:26 -04:00
Joshua Boniface
34ba09a1c7
Enable pool deletion in ceph.conf
2019-06-21 14:18:26 -04:00
Joshua Boniface
4b5237ac5e
Support for detailed keepalive logging
2019-06-18 19:56:46 -04:00
Joshua Boniface
7c503d20a2
Create manager auth keyring
2019-06-18 19:43:30 -04:00
Joshua Boniface
6e51b23e86
Make restart hander for pvcd sequential
2019-06-18 13:07:53 -04:00
Joshua Boniface
9c2afcae54
Remove per-host pvc.yml for good
2019-06-18 13:07: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
e3ed5675a9
Consistent newhost format between roles
2019-06-18 10:47:40 -04:00
Joshua Boniface
c288111c2f
Add MTU configuration and update for new layout
2019-06-17 23:46:35 -04:00
Joshua Boniface
1fb481f4fb
Use separate bootstrap files for base and pvc roles
2019-06-17 21:59:50 -04:00
Joshua Boniface
33e9c4ae28
Revert "Keep zookeeper enabled"
...
This reverts commit 5554418210
.
This is not needed
2019-06-17 21:58:57 -04:00
Joshua Boniface
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
Joshua Boniface
645a88f7cd
Ensure Ceph daemons are disabled (managed by PVC)
2019-06-17 10:28:18 -04:00
Joshua Boniface
098a36b524
Clean up some tasks during bootstrap; parallel PVC
2019-06-16 19:36:45 -04:00
Joshua Boniface
dd0a08bef0
Start Zookeeper during install
2019-06-16 13:57:12 -04:00
Joshua Boniface
523ca4c340
Don't start pvc services on install
2019-06-16 04:00:02 -04:00
Joshua Boniface
293fb5d950
Touch the bootstrap ceph.conf
2019-06-16 03:59:51 -04:00
Joshua Boniface
1bd7a64e1f
Move IP removal and restart after install
2019-06-16 03:59:43 -04:00
Joshua Boniface
995a8e86f4
Simplify and combine
2019-06-13 16:25:33 -04:00
Joshua Boniface
c092362f13
Reorganize some elements
2019-06-12 23:24:27 -04:00
Joshua Boniface
cde6a188ba
Reorganize and rejigger
2019-06-12 23:24:27 -04:00
Joshua Boniface
01763088ba
Reorganize some bootstrap tasks
2019-06-12 23:24:27 -04:00
Joshua Boniface
9be747c4b4
Symlink ceph file dir back to group_vars
2019-06-12 23:24:27 -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
02bfc58473
Flush handlers properly
2019-06-11 13:37:56 -04:00
Joshua Boniface
37ae64b1df
Improve libvirt key handling
2019-06-11 13:30:55 -04:00
Joshua Boniface
b82c8fc185
Flush handlers before starting PVC install
2019-06-11 13:26:18 -04:00
Joshua Boniface
d26c555ce0
Add creation of libvirt client key
2019-06-11 13:26:14 -04:00
Joshua Boniface
20595c7027
Add bootstrapping of Ceph
2019-06-11 11:26:56 -04:00
Joshua Boniface
7bc68d4f01
Load jemalloc 2
2019-06-11 11:16:57 -04:00
Joshua Boniface
64c6beabf8
Compatability with Ansible 2.2
2019-06-10 15:07:34 -04:00
Joshua Boniface
20d0d57a29
Remove Ceph group creation
2019-06-10 15:07:06 -04:00
Joshua Boniface
8ac0776a8e
Initial commit of PVC Ansible role
2019-06-09 00:52:18 -04:00