]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
fbb-api - add HTTP Auth for healthcheck
authorThomas Dalichow <thomas.dalichow@publicispixelpark.de>
Fri, 17 Aug 2018 12:50:31 +0000 (14:50 +0200)
committerThomas Dalichow <thomas.dalichow@publicispixelpark.de>
Fri, 17 Aug 2018 12:50:31 +0000 (14:50 +0200)
customer/fbb-api/test.yaml
customer/fbb-api/tst-api01-fbb.pixelpark.net.yaml
customer/fbb-api/tst-api02-fbb.pixelpark.net.yaml

index fd3a6c8e2ee4169492e50cc28a80d84d67fcfb98..6822ab9158a4ee9e180e8bf33e3afa282ee5bb44 100644 (file)
@@ -8,6 +8,7 @@ infra::additional_classes:
 infra::profile::apache::htdigest:
   server:
     documentation: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAjjWCb5Bx31SSnPIc9U1ncx7WVwUYEIyjgMY6rShlfgy2GaIvT+f2XEtV50h6fnjOy0MT05HGXHnKPMstKVtE4g2GvqEEq2TRSGu+3kGw6ddz/9RtgH9kNMdH5ToPuYp3BdzQ+0qzCMW3KxbsUqVJMQZ5UHa3Yko5Mv0RGYZKUZmk7Cu99km/GNxQ4rMeCg9q8WNG6tUQwX2U1q4eJ1F8qaVCqtHB7yd980lv4EHkaOMaxu2Rv2szYcqc+rI7A30twV3Kc2V2r2WsRKykcYNfAIhoKf68CtRNWBqfxo7fH4gJ4WhnS+tRQId2o6GdmqqXLRZgSIKC4Ks/QgnonS6HFjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCLrXCL6eAaQwvZhT53S3/IgCDoqXai/ZTjKlCjuWgPjw59atA5PTanDltCPyB51bmfcQ==]
+    healthcheck: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAIrQm3DIdZNi0XHZwDvQE992tIb8InExikUqZTBkQDnwSkEFB/sDydHrLiF0+NJHO0jdnH3u6PhQL3gnkA66FcHki9HtGmOVJfCMrLj0mAQaYvyuGGVER4pUNiR03FvbCNaUNTbSW3hw6+2/WrGpbibIVaCRISz+rIiVA2oTdgE+hzwOOjPiJHYllHetSXUmr8Refsi/lLTYQoiVUBHdHqoufk29w13RdGBNLzibquoPGykhth8yG9eMgyGL57weGPJ9Vcg4mqM3sQBTM46oQPnlacuQgSuNZQBNIlhdFuysudlSRQqEyO7u+erP25lGqVaKUABFPlNF8nZOF5d1qWDBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBHgE/7emQw1huhosJX7FISgCB/SXitvEL4EGwb14+MscpLWgAkJJp3bGvZTq5xkJTW1g==]
 
 accounts::users:
   markus.baumann:
index a45c73e04d4a05523f4683623bb6a85893238fcf..2ccdb0422dbd54e8748e44fdb5c621f6a57dc94c 100644 (file)
@@ -86,4 +86,13 @@ infra::profile::apache::pp_vhosts:
         require:
           requires:
             - 'user documentation'
-          enforce: all
+      - location4:
+        provider: location
+        path: '/healthcheck'
+        auth_type: Digest
+        auth_name: server
+        auth_digest_provider: file
+        auth_user_file: '/etc/httpd/htdigest'
+        require:
+          requires:
+            - 'user healthcheck'
index d6e3c97162fc3e2f8e62d649e78348bbc1e1c320..8cfc8bfa89f1a7492f9a5f3ef6614505424689d5 100644 (file)
@@ -69,4 +69,13 @@ infra::profile::apache::pp_vhosts:
         require:
           requires:
             - 'user documentation'
-          enforce: all
+      - location4:
+        provider: location
+        path: '/healthcheck'
+        auth_type: Digest
+        auth_name: server
+        auth_digest_provider: file
+        auth_user_file: '/etc/httpd/htdigest'
+        require:
+          requires:
+            - 'user healthcheck'