diff options
author | varac <varacanero@zeromail.org> | 2012-11-01 09:20:42 +0100 |
---|---|---|
committer | varac <varacanero@zeromail.org> | 2012-11-01 09:20:42 +0100 |
commit | 3fbdba6f03758337350f3e43352f993b74ff72a8 (patch) | |
tree | 57ec89d7d80dbbc1f74f24f6a0436e22cfd7bdb1 /manifests/ssl | |
parent | 58f60635aa0aa5bb92c2e0aa53c22fe9d3a5c5e1 (diff) |
deploy ssl certs
Diffstat (limited to 'manifests/ssl')
-rw-r--r-- | manifests/ssl/deploy_cert.pp | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/manifests/ssl/deploy_cert.pp b/manifests/ssl/deploy_cert.pp new file mode 100644 index 0000000..4bb4365 --- /dev/null +++ b/manifests/ssl/deploy_cert.pp @@ -0,0 +1,25 @@ +define couchdb::ssl::deploy_cert ($cert, $key) { + + file { $couchdb::cert_path: + ensure => 'directory', + mode => '0600', + owner => 'couchdb', + group => 'couchdb'; + } + + file { "$couchdb::cert_path/server_cert.pem": + mode => '0644', + owner => 'couchdb', + group => 'couchdb', + content => $cert + } + + file { "$couchdb::cert_path/server_key.pem": + mode => '0600', + owner => 'couchdb', + group => 'couchdb', + content => $key + } + + +} |