feat: add incus role (#229)

- add basic infra::incus role
- add autossl, consul and ssh-principals for incus

Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/229
This commit was merged in pull request #229.
This commit is contained in:
2025-03-30 00:56:04 +11:00
parent dd5a4646ff
commit 6a04701891
2 changed files with 43 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
# a role to deploy a incus node
class roles::infra::incus::node {
if $facts['firstrun'] {
include profiles::defaults
include profiles::firstrun::init
}else{
include profiles::defaults
include profiles::base
}
}