aboutsummaryrefslogtreecommitdiff
path: root/manifests/domain.pp
diff options
context:
space:
mode:
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,
}
}