Joshua Boniface
99bc566764
Make restart hander for pvcd sequential
2023-09-01 15:42:20 -04:00
Joshua Boniface
bcce7f5445
Remove per-host pvc.yml for good
2023-09-01 15:42:20 -04:00
Joshua Boniface
83212f9084
Update default variables based on recent changes
2023-09-01 15:42:20 -04:00
Joshua Boniface
d277d18c35
Support configurable logging settings
2023-09-01 15:42:20 -04:00
Joshua Boniface
c1daf18d05
Add logging configuration to Ansible
2023-09-01 15:42:20 -04:00
Joshua Boniface
87f5fc527d
Enable storage support
2023-09-01 15:42:20 -04:00
Joshua Boniface
c19f653daf
Replace the square bracket with bracket
2023-09-01 15:42:20 -04:00
Joshua Boniface
aef72555c1
Consistent newhost format between roles
2023-09-01 15:42:20 -04:00
Joshua Boniface
f1cca0e22f
Add MTU configuration and update for new layout
2023-09-01 15:42:20 -04:00
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
5540133e52
Add note about gitigore to README
2023-09-01 15:42:20 -04:00
Joshua Boniface
2370f33c8a
Remove hosts file (now .gitignored)
2023-09-01 15:42:20 -04:00
Joshua Boniface
f0c09e6eed
Update README with more information
2023-09-01 15:42:20 -04:00
Joshua Boniface
82820b55a3
Move hosts to hosts.default
2023-09-01 15:42:20 -04:00
Joshua Boniface
3caf927d8c
Add files dir in repo
2023-09-01 15:42:20 -04:00
Joshua Boniface
abdbb54e82
Update gitignore
2023-09-01 15:42:20 -04:00
Joshua Boniface
d701e1ab8e
Comment out default settings by default
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
7d34927926
Add license file
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