Commit Graph

301 Commits

Author SHA1 Message Date
777a4693a1 Improve SSH configuration for nodes
Ensure hostbased auth works with configs, remove erroneous old
conditional for authtypes, remove obsolete config option.
2023-09-01 15:42:24 -04:00
88209a2b70 Use Google DNS instead of Cloudflare
For some reason Cloudflare works in fewer places than Google, so just
use it instead.
2023-09-01 15:42:24 -04:00
fbbf5ffe09 Use cluster_group variable for paths
Instead of trying to automagic this group out of the Ansible hostvars,
just make it explicitly defined in the group_vars to avoid any
confusion.
2023-09-01 15:42:23 -04:00
a925e4bd40 Ignore errors in bringing up bootstrap interfaces 2023-09-01 15:42:23 -04:00
e3ad750412 Add storage components to default pvcnoded.yaml 2023-09-01 15:42:23 -04:00
715fa103cd Ensure uuid-runtime is installed 2023-09-01 15:42:23 -04:00
7dc6efdf9a Add update to purge command 2023-09-01 15:42:23 -04:00
12d50cfca6 Use correct syntax for init command 2023-09-01 15:42:23 -04:00
92ccc0a737 Use consistent naming in patroni.yml 2023-09-01 15:42:23 -04:00
0566aadfb0 Remove obsolete issue-gen script on install 2023-09-01 15:42:23 -04:00
c35c58389d Use short names in PVC configs 2023-09-01 15:42:23 -04:00
157c56fd46 Use shortname for Zookeeper 2023-09-01 15:42:23 -04:00
82406e9da8 Add purge script 2023-09-01 15:42:23 -04:00
7e653d52c3 Include upstream and short names in hosts 2023-09-01 15:42:23 -04:00
6a3c32f306 Use local CLI command instead of API to init 2023-09-01 15:42:23 -04:00
c71415317a Use only short names in Ceph MON config 2023-09-01 15:42:23 -04:00
52862f9daf Fix conditional checks with inventory_hostname 2023-09-01 15:42:23 -04:00
91313e848e Handle bridge creation more sensibly 2023-09-01 15:42:23 -04:00
18735c0657 Fix a grammatical error 2023-09-01 15:42:23 -04:00
0aeb4fbc89 Update README with GitHub notice and links 2023-09-01 15:42:23 -04:00
6d3999eaab Don't restart pvcd.service on bootstrap 2023-09-01 15:42:23 -04:00
0d9e209b45 Allow deb migrations to be installed 2023-09-01 15:42:23 -04:00
4b89aff1d8 Add symlink for pvc files dir 2023-09-01 15:42:23 -04:00
8c15edd75c Handle creation and collection on bootstrap better 2023-09-01 15:42:23 -04:00
b4079cae88 Use new in-built database migrations in API 2023-09-01 15:42:23 -04:00
0e5cb688dc Use new package and file names
References parallelvirtualclient/pvc#79
2023-09-01 15:42:23 -04:00
999e50a68f Don't mess with upstream at all during bootstrap
This caused some major breakage and is not required.
2023-09-01 15:42:23 -04:00
e7e7f2cc96 Don't remove nano 2023-09-01 15:42:22 -04:00
42d76618e3 Modify add_cluster_ips to support new bridges 2023-09-01 15:42:22 -04:00
32b719cb4a Enable and start vhostmd service 2023-09-01 15:42:22 -04:00
b654be8825 Add source_volume column to storage table 2023-09-01 15:42:22 -04:00
e3f83713a0 Add new empty script entry 2023-09-01 15:42:22 -04:00
f68ba7a735 Add bridge_device entry to config
Used to properly allow bridged networks to be formed.

Ref parallelvirtualcluster/pvc#64
2023-09-01 15:42:22 -04:00
91b9b6b294 Add default timezone location 2023-09-01 15:42:22 -04:00
9848eb10bb Fix additional reference to userdata_template 2023-09-01 15:42:22 -04:00
f3212d5e4f Adjust provisioner database schema 2023-09-01 15:42:22 -04:00
bc1d9cd33b Set msgr2 mode on Ceph monitors 2023-09-01 15:42:22 -04:00
372b949930 Apply fix with some tweaks to other serial handlers 2023-09-01 15:42:22 -04:00
15768130e2 Change ordering of networks in file 2023-09-01 15:42:22 -04:00
146e660a21 Replace broken "serial" restarts with a new method 2023-09-01 15:42:22 -04:00
4a17a9918a Correct bad address in pvcd.yaml 2023-09-01 15:42:22 -04:00
744e3d0988 Set provisioner database in pvcd.yaml 2023-09-01 15:42:22 -04:00
ba7270ab23 Add and remove floating IP during cluster bootstrap 2023-09-01 15:42:22 -04:00
9546f34c34 Move netmask to separate config part 3 2023-09-01 15:42:22 -04:00
211f83995b Ensure the Patroni ZK is clean for bootstrap 2023-09-01 15:42:22 -04:00
c27244f72d Move netmask to separate config part 2 2023-09-01 15:42:22 -04:00
a557b12e1c Don't try to do crazy restart ordering, it fails 2023-09-01 15:42:22 -04:00
45185c5a16 Change Patroni scope to just pvc 2023-09-01 15:42:22 -04:00
21c9aa3e6a Move netmask to separate config 2023-09-01 15:42:22 -04:00
e97ba72a14 Set timezone to be a variable 2023-09-01 15:42:22 -04:00