feat: add patroni/psql cluster

- add patroni puppet module
- add patroni role and hieradata
- add sql/patroni class that utilised consul
This commit is contained in:
2024-08-10 19:51:35 +10:00
parent 3ce2ec3754
commit 35834f8f5a
7 changed files with 141 additions and 1 deletions
+12
View File
@@ -0,0 +1,12 @@
# a role to deploy a postgresql/patroni node
class roles::infra::sql::patroni {
if $facts['firstrun'] {
include profiles::defaults
include profiles::firstrun::init
}else{
include profiles::defaults
include profiles::base
include profiles::base::datavol
include profiles::sql::patroni
}
}