]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
spk-spar-checker update
authorAndreas Gerstenberg <gerstenberg@pixelpark.com>
Tue, 22 Aug 2017 08:07:29 +0000 (10:07 +0200)
committerAndreas Gerstenberg <gerstenberg@pixelpark.com>
Tue, 22 Aug 2017 08:07:29 +0000 (10:07 +0200)
customer/spk-spar-checker/production.yaml
customer/spk-spar-checker/test.yaml

index 68d745b41143b1b6160e1d3040ead0a00b4fb222..d215ec609925f456644fa0fcd3d28669c46c346a 100644 (file)
@@ -38,8 +38,6 @@ infra::profile::apache::pp_vhosts:
     directories:
       - provider: directory
         path: '/var/www/spar-checker/sparchecker-frontend/'
-        addhandlers:
-          - { handler: "proxy:unix:/var/run/php5-fpm-sparchecker.sock|fcgi://./" , extensions: '.php' }
         options:
           - FollowSymLinks
           - MultiViews
@@ -60,6 +58,11 @@ infra::profile::apache::pp_vhosts:
         path: '/api'
       - provider: location
         path: '/sfp'
+        setenvif:
+        - 'X-Forwarded-For ^80.146.239.2 admin_ip_range'
+        - 'X-Forwarded-For ^109.86.229.215 admin_ip_range'
+        - 'X-Forwarded-For ^195.69.134.114 admin_ip_range'
+        - 'X-Forwarded-For ^88.99.67.38 admin_ip_range'
         auth_type: Digest
         auth_name: 'Manager-Interface'
         auth_digest_provider: file
@@ -67,7 +70,7 @@ infra::profile::apache::pp_vhosts:
         auth_user_file: '/etc/httpd/spk.managed.htdigest'
         require:
           - 'valid-user'
-          - 'ip 80.146.239.2/32 109.86.229.215/32 195.69.134.114/32 88.99.67.38/32'
+          - 'env admin_ip_range'
         error_documents:
           - { error_code: 401 , document: "/401.html" }
 
index 8e970d8aefa745cb80f7c48dcb0c27225ab34af1..2ed11244903d582acf27833b457628f040015264 100644 (file)
@@ -36,8 +36,6 @@ infra::profile::apache::pp_vhosts:
     directories:
       - provider: directory
         path: '/var/www/spar-checker/sparchecker-frontend/'
-        addhandlers:
-          - { handler: "proxy:unix:/var/run/php5-fpm-sparchecker.sock|fcgi://./" , extensions: '.php' }
         options:
           - FollowSymLinks
           - MultiViews
@@ -58,6 +56,11 @@ infra::profile::apache::pp_vhosts:
         path: '/api'
       - provider: location
         path: '/sfp'
+        setenvif:
+        - 'X-Forwarded-For ^80.146.239.2 admin_ip_range'
+        - 'X-Forwarded-For ^109.86.229.215 admin_ip_range'
+        - 'X-Forwarded-For ^195.69.134.114 admin_ip_range'
+        - 'X-Forwarded-For ^88.99.67.38 admin_ip_range'
 #        auth_type: Digest
 #        auth_name: 'Manager-Interface'
 #        auth_digest_provider: file
@@ -65,7 +68,7 @@ infra::profile::apache::pp_vhosts:
 #        auth_user_file: '/etc/httpd/spk.managed.htdigest'
         require:
 #          - 'valid-user'
-          - 'ip 80.146.239.2/32 109.86.229.215/32 195.69.134.114/32 88.99.67.38/32'
+          - 'env admin_ip_range'
         error_documents:
           - { error_code: 401 , document: "/401.html" }