]> WPIA git - infra.git/commitdiff
add: ocsp server configuration
authorFelix Dörre <felix@dogcraft.de>
Sat, 3 Jun 2017 13:33:58 +0000 (09:33 -0400)
committerFelix Dörre <felix@dogcraft.de>
Tue, 27 Jun 2017 21:56:30 +0000 (23:56 +0200)
Change-Id: I85f96f989ecb11a584a8ca3a808764e761a0051d

environments/production/manifests/gigi.pp
modules/gigi/templates/cassiopeia-client-conf.epp

index 80bb50a5e50e9457760361838b718be64741dae6..44ac47d97b8a9bd76344767ee1849745dd0b0c52 100644 (file)
@@ -35,7 +35,18 @@ node gigi {
   $gigi_pg_ip = $ips[postgres];
   $gigi_pg_password = $passwords[postgres][gigi];
   file { '/var/lib/wpia-gigi':
-    ensure => 'directory'
+    ensure => 'directory',
+    require => Package[$gigi_pkg]
+  }
+  file {'/var/lib/wpia-gigi/ocsp':
+    ensure => 'link',
+    target => '/var/lib/cassiopeia/ca',
+    before => Exec['/gigi-ready'],
+  }
+  file {'/var/lib/wpia-gigi/ocsp.pkcs12':
+    ensure => 'file',
+    owner => 'gigi',
+    before => Exec['/gigi-ready'],
   }
   file { '/var/lib/wpia-gigi/config':
     ensure => 'directory'
@@ -91,12 +102,14 @@ node gigi {
   file {'/var/lib/wpia-gigi/keys/crt':
     ensure => 'directory',
     owner => 'gigi',
-    require => Package[$gigi_pkg]
+    require => Package[$gigi_pkg],
+    before => Exec['/gigi-ready'],
   }
   file {'/var/lib/wpia-gigi/keys/csr':
     ensure => 'directory',
     owner => 'gigi',
-    require => Package[$gigi_pkg]
+    require => Package[$gigi_pkg],
+    before => Exec['/gigi-ready'],
   }
   exec {'/gigi-ready':
     creates => '/gigi-ready',
@@ -163,6 +176,7 @@ if $signerLocation == 'self' {
   }
   file {'/var/lib/cassiopeia/ca':
     ensure => 'directory',
+    owner => 'gigi',
     source => 'puppet:///modules/cassiopeia_client/ca',
     recurse => true,
   }
index 6b7a8a50a397a8300cb1bc6c157c8acbe9967326..e7ff1609d22df14eea5631af43c141b7debebce4 100644 (file)
@@ -11,3 +11,5 @@ key.directory=/var/lib/wpia-gigi/keys
 
 crlPrefix=http://g2.crl.<%=$systemDomain%>
 crtPrefix=http://g2.crt.<%=$systemDomain%>
+
+ocsp.path=http://g2.ocsp.<%=$systemDomain%>