From 3ab00bd59f930a3e678a8418407acf5be7a2711f Mon Sep 17 00:00:00 2001
From: Joakim Olovsson <joakim.olovsson@liu.se>
Date: Mon, 12 Sep 2022 13:00:32 +0200
Subject: [PATCH] Should work!

---
 manifests/init.pp | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/manifests/init.pp b/manifests/init.pp
index 2c7dc13..cebe8c2 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -5,9 +5,7 @@ class ai4ca (
   include profiles::letsencrypt
   include nginx
 
-  $server_name = fact('fqdn')
-
-  nginx::resource::server { $server_name:
+  nginx::resource::server { fact('networking.fqdn'):
     ensure              => present,
     www_root            => $www_root,
     location_cfg_append => {
@@ -15,14 +13,14 @@ class ai4ca (
     },
   }
 
-  nginx::resource::server { "${server_name} HTTPS":
+  nginx::resource::server { "${fact('networking.fqdn')} HTTPS":
     ensure      => present,
     listen_port => 443,
     www_root    => $www_root,
     index_files => $index_files,
     ssl         => true,
-    ssl_cert    => fact("letsencrypt_certs.${server_name}.files.combined"),
-    ssl_key     => fact("letsencrypt_certs.${server_name}.files.key"),
+    ssl_cert    => fact("letsencrypt_certs.${fact('networking.fqdn')}.files.combined"),
+    ssl_key     => fact("letsencrypt_certs.${fact('networking.fqdn')}.files.key"),
   }
 
   firewalld_service {
-- 
GitLab