From 05df72e71011505db9554c4d38f4212edaca8dc8 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Mon, 7 Apr 2025 11:03:08 +1000 Subject: [PATCH] chore: set core.https_address for incus - check the current config and update core.https_address if its wrong --- modules/incus/manifests/init.pp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/incus/manifests/init.pp b/modules/incus/manifests/init.pp index d681fb9..6933997 100644 --- a/modules/incus/manifests/init.pp +++ b/modules/incus/manifests/init.pp @@ -54,4 +54,12 @@ class incus ( subscribe => File['/root/incus.preseed.yaml'], } } + + # set core.https_address + if $facts['incus']['config']['core.https_address'] != "${server_addr}:${server_port}" { + exec { 'incus_config_set_core_https_address': + path => ['/bin', '/usr/bin'], + command => "incus config set core.https_address ${server_addr}:${server_port}", + } + } } -- 2.47.3