feat: add incus image host

- add role
- add consul service + checks
- manage the datavol as zfs
- insure the incus fact exists before attempting to read it
This commit is contained in:
2025-04-21 15:13:54 +10:00
parent 278f8001b0
commit 06c20157ed
3 changed files with 152 additions and 5 deletions
@@ -0,0 +1,10 @@
# a role to deploy a incus image server
class roles::infra::incus::imagehost {
if $facts['firstrun'] {
include profiles::defaults
include profiles::firstrun::init
}else{
include profiles::defaults
include profiles::base
}
}