]> gitweb.fluxo.info Git - puppet-ssl.git/commitdiff
Adds ssl::packages and ssl::snakeoil
authorSilvio Rhatto <rhatto@riseup.net>
Thu, 23 Jun 2016 01:33:43 +0000 (22:33 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Thu, 23 Jun 2016 01:33:43 +0000 (22:33 -0300)
manifests/packages.pp [new file with mode: 0644]
manifests/snakeoil.pp [new file with mode: 0644]

diff --git a/manifests/packages.pp b/manifests/packages.pp
new file mode 100644 (file)
index 0000000..a896c2f
--- /dev/null
@@ -0,0 +1,5 @@
+class ssl::packages {
+  package { 'ssl-cert':
+    ensure  => present,
+  }
+}
diff --git a/manifests/snakeoil.pp b/manifests/snakeoil.pp
new file mode 100644 (file)
index 0000000..cd2c7fd
--- /dev/null
@@ -0,0 +1,9 @@
+class ssl::snakeoil {
+  include ssl::packages
+
+  exec { 'ssl-generate-snakeoil':
+    command => '/usr/sbin/make-ssl-cert generate-default-snakeoil',
+    creates => '/etc/ssl/certs/ssl-cert-snakeoil.pem',
+    require => Package['ssl-cert'],
+  }
+}