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

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