Parcourir la source

lecm: Added a lecm module for Lets'Encrypt certs

Sebastien Badia il y a 8 ans
Parent
commit
55a6f78992
1 fichiers modifiés avec 24 ajouts et 0 suppressions
  1. 24 0
      manifests/lecm.pp

+ 24 - 0
manifests/lecm.pp

@@ -0,0 +1,24 @@
+# Module:: public
+# Manifest:: lecm.pp
+
+class public::lecm {
+  package { 'lecm':
+    ensure => installed,
+  }
+
+  file { '/etc/lecm.conf':
+    ensure  => present,
+    owner   => 'root',
+    group   => 'root',
+    mode    => '0644',
+    source  => "puppet:///modules/private/lecm/${::fqdn}/lecm.conf",
+    require => [
+      Package['lecm'],
+      File['/etc/letsencrypt']
+    ]
+  }
+
+  file { '/etc/letsencrypt':
+    ensure => directory,
+  }
+}