summaryrefslogtreecommitdiff
path: root/manifests/ssl
diff options
context:
space:
mode:
authorvarac <varacanero@zeromail.org>2012-11-01 09:20:42 +0100
committervarac <varacanero@zeromail.org>2012-11-01 09:20:42 +0100
commit3fbdba6f03758337350f3e43352f993b74ff72a8 (patch)
tree57ec89d7d80dbbc1f74f24f6a0436e22cfd7bdb1 /manifests/ssl
parent58f60635aa0aa5bb92c2e0aa53c22fe9d3a5c5e1 (diff)
deploy ssl certs
Diffstat (limited to 'manifests/ssl')
-rw-r--r--manifests/ssl/deploy_cert.pp25
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
+ }
+
+
+}