summaryrefslogtreecommitdiff
path: root/manifests/cert.pp
blob: ceeb08582f8bc7d22ea9a7930953d7f93dafe2f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
define x509::cert (
  $source = "puppet:///modules/site_x509/files/certs/${name}.crt",
) {
  include x509::variables
  include x509::base

  file { "${x509::variables::certs}/${name}.crt" :
    ensure  => file,
    mode    => '0444',
    group   => 'ssl-cert',
    source  => $source,
    require => Package['openssl'],
  }
}