aboutsummaryrefslogtreecommitdiff
path: root/manifests/domain.pp
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2023-01-10 12:56:33 +0100
committerHugo Hörnquist <hugo@lysator.liu.se>2023-01-12 15:07:57 +0100
commit0a07215d422f8f606a41d822436e6c6dd93d001f (patch)
tree3e335e7fb5e3b03b90fdef953bf7be8afef73ff8 /manifests/domain.pp
parentConvert to pdk module. (diff)
downloadhugonikanor-letsencrypt-0a07215d422f8f606a41d822436e6c6dd93d001f.tar.gz
hugonikanor-letsencrypt-0a07215d422f8f606a41d822436e6c6dd93d001f.tar.xz
Working product.
Diffstat (limited to 'manifests/domain.pp')
-rw-r--r--manifests/domain.pp25
1 files changed, 10 insertions, 15 deletions
diff --git a/manifests/domain.pp b/manifests/domain.pp
index 9e6b377..1f9fa40 100644
--- a/manifests/domain.pp
+++ b/manifests/domain.pp
@@ -1,20 +1,15 @@
-# A single domain belonging to a certificate
-# @example
-# letsencrypt::domain { 'www.example.com':
-# cert_name => 'example.com',
-# }
-# @param domain_name Hostname which should be included in the target certificate
-# @param cert_name Certificate to add the hostname to
+# @summary
+# A single domain name which should be part of a certificate
+# @param cert_name
+# Which certificate this domain name belongs to
+# @param domain_name
+# The domain name to be added
define letsencrypt::domain (
+ String $cert_name,
String $domain_name = $name,
- String $cert_name = $::facts['fqdn'],
) {
- ensure_resource('letsencrypt::cert', $cert_name, {
- ensure => present,
- })
-
- concat::fragment { "letsencrypt ${cert_name} - ${domain_name}":
- target => "${letsencrypt::config_dir}/env/${cert_name}",
- content => " -d ${domain_name}",
+ concat::fragment { "Letsencrypt::Domain - ${cert_name} - ${domain_name}":
+ target => "${letsencrypt::config_dir}/${cert_name}.domains",
+ content => $domain_name,
}
}