lecm.pp 442 B

123456789101112131415161718192021222324
  1. # Module:: public
  2. # Manifest:: lecm.pp
  3. class public::lecm {
  4. package { 'lecm':
  5. ensure => installed,
  6. }
  7. file { '/etc/lecm.conf':
  8. ensure => present,
  9. owner => 'root',
  10. group => 'root',
  11. mode => '0644',
  12. source => "puppet:///modules/private/lecm/${::fqdn}/lecm.conf",
  13. require => [
  14. Package['lecm'],
  15. File['/etc/letsencrypt']
  16. ]
  17. }
  18. file { '/etc/letsencrypt':
  19. ensure => directory,
  20. }
  21. }