]> gitweb.fluxo.info Git - puppet-ssl.git/commitdiff
Adds ssl::dhparams
authorSilvio Rhatto <rhatto@riseup.net>
Sat, 23 May 2015 15:00:55 +0000 (12:00 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sat, 23 May 2015 15:00:55 +0000 (12:00 -0300)
manifests/dhparams.pp [new file with mode: 0644]
manifests/init.pp

diff --git a/manifests/dhparams.pp b/manifests/dhparams.pp
new file mode 100644 (file)
index 0000000..7b0bd2d
--- /dev/null
@@ -0,0 +1,13 @@
+define dhparams(
+  $prefix = 'dhparams',
+  $size   = '2048',
+  $folder = '/etc/ssl/dhparams'
+)
+{
+  exec { "${name}":
+    command => "openssl dhparam -out /etc/ssl/private/${prefix}_${size}.pem ${size}",
+    user    => root,
+    group   => root,
+    creates => "${folder}/${prefix}_${size}.pem",
+  }
+}
index 901eda9be45db71139b27a5a0c009111966bed47..414ac04ef1e50806efdb977826ac2d96151da2fe 100644 (file)
@@ -1,5 +1,5 @@
 class ssl {
-  file { [ "/etc/ssl", "/etc/ssl/certs", "/etc/ssl/private" ]:
+  file { [ "/etc/ssl", "/etc/ssl/certs", "/etc/ssl/private", "/etc/ssl/dhparams" ]:
     ensure  => directory,
     owner   => "root",
     group   => "root",