Joshua Boniface
c46dae8852
Don't use (broken) ansible_lsb
2023-09-01 15:42:20 -04:00
Joshua Boniface
f5ea3aab24
Remove buster pre-release tweaks
...
Buster is now consistent in this regard
2023-09-01 15:42:20 -04:00
Joshua Boniface
9b457890d5
Use separate bootstrap files for base and pvc roles
2023-09-01 15:42:20 -04:00
Joshua Boniface
6dc57f374b
Revert "Keep zookeeper enabled"
...
This reverts commit 5554418210
.
This is not needed
2023-09-01 15:42:20 -04:00
Joshua Boniface
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
Joshua Boniface
90273f6599
Don't subset the re-setup
2023-09-01 15:42:20 -04:00
Joshua Boniface
a01720a09d
Ensure Ceph daemons are disabled (managed by PVC)
2023-09-01 15:42:20 -04:00
Joshua Boniface
a19d9c77ad
Clean up some tasks during bootstrap; parallel PVC
2023-09-01 15:42:20 -04:00
Joshua Boniface
218cec1126
Start Zookeeper during install
2023-09-01 15:42:20 -04:00
Joshua Boniface
e9fc24a8a8
Don't start pvc services on install
2023-09-01 15:42:20 -04:00
Joshua Boniface
f823d1b351
Touch the bootstrap ceph.conf
2023-09-01 15:42:20 -04:00
Joshua Boniface
aa72bb9bac
Move IP removal and restart after install
2023-09-01 15:42:20 -04:00
Joshua Boniface
09dc63a7d4
Gather all facts; flush handlers at end
2023-09-01 15:42:20 -04:00
Joshua Boniface
efd8dce53d
Simplify and combine
2023-09-01 15:42:20 -04:00
Joshua Boniface
e04e12f46f
Get NTP from real servers
2023-09-01 15:42:19 -04:00
Joshua Boniface
256a89d7cc
Reorganize some elements
2023-09-01 15:42:19 -04:00
Joshua Boniface
a922fe4df7
Reorganize and rejigger
2023-09-01 15:42:19 -04:00
Joshua Boniface
5cbce17bd1
Reorganize some bootstrap tasks
2023-09-01 15:42:19 -04:00
Joshua Boniface
0bf86fc5e8
Symlink ceph file dir back to group_vars
2023-09-01 15:42:19 -04:00
Joshua Boniface
fbd0ed9390
Improve handling around loop var and correct pvcd
2023-09-01 15:42:19 -04:00
Joshua Boniface
9bb513e695
Add hostsnames properly
2023-09-01 15:42:19 -04:00
Joshua Boniface
8fbbce3d16
Make things even nicer
2023-09-01 15:42:19 -04:00
Joshua Boniface
a22203c887
Define secret key properly
2023-09-01 15:42:19 -04:00
Joshua Boniface
e0fa826cfd
Flush handlers properly
2023-09-01 15:42:19 -04:00
Joshua Boniface
9d01d5d3cb
Improve libvirt key handling
2023-09-01 15:42:19 -04:00
Joshua Boniface
37506b981f
Flush handlers before starting PVC install
2023-09-01 15:42:19 -04:00
Joshua Boniface
ef0b1a8c5e
Add creation of libvirt client key
2023-09-01 15:42:19 -04:00
Joshua Boniface
feafe055f0
Add bootstrapping of Ceph
2023-09-01 15:42:19 -04:00
Joshua Boniface
54321b5fb4
Load jemalloc 2
2023-09-01 15:42:19 -04:00
Joshua Boniface
f126d3b071
Compatability with Ansible 2.2
2023-09-01 15:42:19 -04:00
Joshua Boniface
2650014ec1
Fix up some weird issues
2023-09-01 15:42:19 -04:00
Joshua Boniface
644097f290
Remove Ceph group creation
2023-09-01 15:42:19 -04:00
Joshua Boniface
6dfaf433dc
Initial commit of PVC Ansible role
2023-09-01 15:42:19 -04:00