@@ -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,
+}