c4825e6de6
Support for detailed keepalive logging
2023-09-01 15:42:20 -04:00
e9303c1ad1
Create manager auth keyring
2023-09-01 15:42:20 -04:00
99bc566764
Make restart hander for pvcd sequential
2023-09-01 15:42:20 -04:00
bcce7f5445
Remove per-host pvc.yml for good
2023-09-01 15:42:20 -04:00
d277d18c35
Support configurable logging settings
2023-09-01 15:42:20 -04:00
87f5fc527d
Enable storage support
2023-09-01 15:42:20 -04:00
aef72555c1
Consistent newhost format between roles
2023-09-01 15:42:20 -04:00
f1cca0e22f
Add MTU configuration and update for new layout
2023-09-01 15:42:20 -04:00
9b457890d5
Use separate bootstrap files for base and pvc roles
2023-09-01 15:42:20 -04:00
6dc57f374b
Revert "Keep zookeeper enabled"
...
This reverts commit 5554418210964e97d34d77094b296e12ff890aa0.
This is not needed
2023-09-01 15:42:20 -04:00
ebcd281490
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.
2023-09-01 15:42:20 -04:00
a01720a09d
Ensure Ceph daemons are disabled (managed by PVC)
2023-09-01 15:42:20 -04:00
a19d9c77ad
Clean up some tasks during bootstrap; parallel PVC
2023-09-01 15:42:20 -04:00
218cec1126
Start Zookeeper during install
2023-09-01 15:42:20 -04:00
e9fc24a8a8
Don't start pvc services on install
2023-09-01 15:42:20 -04:00
f823d1b351
Touch the bootstrap ceph.conf
2023-09-01 15:42:20 -04:00
aa72bb9bac
Move IP removal and restart after install
2023-09-01 15:42:20 -04:00
efd8dce53d
Simplify and combine
2023-09-01 15:42:20 -04:00
256a89d7cc
Reorganize some elements
2023-09-01 15:42:19 -04:00
a922fe4df7
Reorganize and rejigger
2023-09-01 15:42:19 -04:00
5cbce17bd1
Reorganize some bootstrap tasks
2023-09-01 15:42:19 -04:00
0bf86fc5e8
Symlink ceph file dir back to group_vars
2023-09-01 15:42:19 -04:00
fbd0ed9390
Improve handling around loop var and correct pvcd
2023-09-01 15:42:19 -04:00
8fbbce3d16
Make things even nicer
2023-09-01 15:42:19 -04:00
a22203c887
Define secret key properly
2023-09-01 15:42:19 -04:00
e0fa826cfd
Flush handlers properly
2023-09-01 15:42:19 -04:00
9d01d5d3cb
Improve libvirt key handling
2023-09-01 15:42:19 -04:00
37506b981f
Flush handlers before starting PVC install
2023-09-01 15:42:19 -04:00
ef0b1a8c5e
Add creation of libvirt client key
2023-09-01 15:42:19 -04:00
feafe055f0
Add bootstrapping of Ceph
2023-09-01 15:42:19 -04:00
54321b5fb4
Load jemalloc 2
2023-09-01 15:42:19 -04:00
f126d3b071
Compatability with Ansible 2.2
2023-09-01 15:42:19 -04:00
644097f290
Remove Ceph group creation
2023-09-01 15:42:19 -04:00
6dfaf433dc
Initial commit of PVC Ansible role
2023-09-01 15:42:19 -04:00