42 Commits

Author SHA1 Message Date
f1cca0e22f Add MTU configuration and update for new layout 2023-09-01 15:42:20 -04:00
c46dae8852 Don't use (broken) ansible_lsb 2023-09-01 15:42:20 -04:00
f5ea3aab24 Remove buster pre-release tweaks
Buster is now consistent in this regard
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
90273f6599 Don't subset the re-setup 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
09dc63a7d4 Gather all facts; flush handlers at end 2023-09-01 15:42:20 -04:00
5540133e52 Add note about gitigore to README 2023-09-01 15:42:20 -04:00
2370f33c8a Remove hosts file (now .gitignored) 2023-09-01 15:42:20 -04:00
f0c09e6eed Update README with more information 2023-09-01 15:42:20 -04:00
82820b55a3 Move hosts to hosts.default 2023-09-01 15:42:20 -04:00
3caf927d8c Add files dir in repo 2023-09-01 15:42:20 -04:00
abdbb54e82 Update gitignore 2023-09-01 15:42:20 -04:00
d701e1ab8e Comment out default settings by default 2023-09-01 15:42:20 -04:00
efd8dce53d Simplify and combine 2023-09-01 15:42:20 -04:00
e04e12f46f Get NTP from real servers 2023-09-01 15:42:19 -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
7d34927926 Add license file 2023-09-01 15:42:19 -04:00
9bb513e695 Add hostsnames properly 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
2650014ec1 Fix up some weird issues 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