]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
joml add webserver and mysql for gamescom + rswi
authorAndreas Gerstenberg <gerstenberg@pixelpark.com>
Thu, 12 Oct 2017 09:57:01 +0000 (11:57 +0200)
committerAndreas Gerstenberg <gerstenberg@pixelpark.com>
Thu, 12 Oct 2017 09:57:01 +0000 (11:57 +0200)
customer/joml/test.yaml

index 1c72ae2a9cab0a126b82cd4743cdade44fa797b9..7c72589f49afa6e17e0f6e49bdea60046295dee8 100644 (file)
@@ -3,6 +3,7 @@ infra::role: base
 infra::additional_classes:
   - infra::profile::typo3
   - infra::profile::mysql_server
+  - infra::profile::wordpress
 
 accounts::users:
   heiko.hardt:
@@ -23,6 +24,10 @@ infra::profile::apache::htdigest:
     www: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAZln6vydhkLjmXzZQeOdKTJgGL70/9rQmzDVg4jorLSjlpKTjk/mh0606OdEsebp2CV5OU4CBteLYC56qyMwPL6AalmW4wV5NMhrW0fzRmDQPh+5urIk5LTuijbKl6DAfaWY1GUMgvzEUwkTFVwilokxExH/8hHDNWUO0bGBq5yBs2gNzkXAxmGQFp4pAQE4cKUCTC9uFnZXys/XAYNxbJd3he1G70WTmDwYrCgZwMsrg+DOBpoRygSXZhALdcTze+HGZyDpKGqmf2kNIih5RDfQBbwRIW8P5HitvVc2H+06vov/3g7g/3PHv1TP2OPHUap6XkZveffbc1O45jC7PmjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCdBftmch8QbMNGK366FKnpgCCIkk7/iNkBA6ebLuZJah2KBvfIDgkn+iLsj5jga2HjKw==]
   eures:
     www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAK2XWNcFQBvHHBBAVdxcIyhwM54Nl5OaRw8aSalV4/Y4qK06621VA3JwMYJkfkJpfSWb6LnoZaW0rIdc3Ok0bqXARfirkToYQM1Z6BQDjy28V3lEQnfep3bZM40Cjr1jj4U7xhQch6OtJU1k/grt1c765uoqXwV+mf7w+mUsuRJfEe+7B0niMxzY7xxRkuuA3IO/gMEQ2HtnonK17HMkMkK9lj/N7fidbaZ+9ObKkAAv1bBFfxqhMrVhO1oo/6S/ryr2l1AgwWb6h42qi9AyS5vhctw+7rYLmJlVxg6JIcQfAMM7DfhNaCC4d2mfU0UVHQKjV/Y7IGlxch3zff54PyDA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBl4pCsB4auB64X1m5XBkWLgBAIb2/INsm2nJogH7zZqQ6Z]
+  gamescom:
+    www: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAv1KcykLCbBW+mCBdvoWb+RGRRDobMCqT40hyjm1gSgSQBG/ljdCZSsSye/sthU04gPznO0Fdvigr6fngE71hwOrtfE+/OhsU/EjAZUhqff4l8cQutbWGo7KUd9rKvUiV48ASTlS23YdY8hTvjzYteNScrw23F3YUsP+ivdyQ80ltv7W+E3aoOL8MA4BCf9lOtdSRP4Ldx7MJnJdmNA3IWZ8yFW2+YB6vAtAODxTvKAcsnvn9WYHdROjIZZbPt07yhLGSR+uMbAdb//JpFnLoHdVZM6+/+MNNXDRHj5gtWaXNDoaqub1IOtfS3ZgrwGXlgol0uUJQAbatjimPXnlzUzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBA1/2v0+GiJyqdJVusS99/7gCCpRwzatSKkvTZwrnHWf/P+7g7osi9kGP8vhSt2p1D2Qg==]
+  rswi:
+    www: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEARawlQBHtr2P9DhiMMyuh4Poxc3zn9yftEIctTqweq+XIUp0fu8v6b71Od/WA2XLlB3WxadM1RYaCag9CLX4Tjbf2Yul7my8dYsb+3BE6I9L+i0+M+8a+SU9v8OsZUT50juDLe9mwPujfxBan7h8OI1wJbMGcX/bluYTLyBcFmfyvs2Zl0ixYq2uXoWWOci35qi1TPHME3Xjhe79hoeFHtu95RM9jzgh/+wxIt02U3VuyNVD7CKXKR/iv7nIBRjqMOY9fPzsp6cJp5u6AkpuCpHrn66/uhg7J5ZtKvRQtauQxz8aagCIy/K523mAFAA2go6KZo27YhbXNlqgmocdm2TBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBA+wbHlSxZ8qaZ1hLa8QIckgCBlwSVlZ/7buvFt16A/eLhGU4Dt0PjpZJQOJ3axSfzieQ==]
 
 mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAWXudurV/DQ/dBvIf5d2KZnVUKNEsiL0ORsQd2AXvdIpKwjyDk5cStt3YjhbQRDD45wT8xmUJUkYps69IIucCQU8u80q9L+A/Q0Eu1qxfjW6/v5WouUvBNl1A7SDVqxvF0SzaPYIsWoz+tdAVuuJ5J1gMRTNppuN/VweuxEaK6xPGGZt6Lem1v9qYvLxCcle5Fzrfc3jNsWO0tX+oOg83yNvJidL+vKqOX76QHHD9MxjJ2jvYrrOy8EZaBnum3MZAZG9Cy775a+Z2vrizd6XsqtEgPOpZTw6xvpA2sPm3xCscTE8CXQpgMLLp8ewOv4au7Od8RkKDy0mQRRW3djCdVjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBD5ireaKVSiwZBJCD14ALfTgCB0yRhM+vYNpOr4PCb5Y/JNZiEaNTmTjZVAE5DUgLY3+A==]
 infra::profile::mysql_server::databases:
@@ -32,6 +37,12 @@ infra::profile::mysql_server::databases:
   eures:
     user: eures
     password: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAde36dijDUslChLdOnq16wSe5gwqaxPW9TJ8LUUyr87tJPVNrZv5lOWBNQOSmjcgXdGlM0TTTQabg4K8vh+B+hkOhih2fvt639KusmjGKWOaRN3mpSjmUaGQOGRNWUOWJzZP+LVP7ff31MQ8/LyY7AU+Uig8g+TN0b79VJ2dUT48qt1PCUoZ/vb2rYneTEUe4mtEobszdhg2xAq0iGJqCC9ukyoBkMTbiqL1m0u9boyoOn7nJFQEVDo9UQyYtv74JzDWfENI4CTQAxtbd0CnHnAQU/yc8xDUzy0r/MaAShc69L758eNCN6YqNMPp4+565t9kkoHXH0FukwmReb32dvDA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBA+vjIEJVq9+PzNXmSPI/N5gBAI4S3KjltAFT0SVa+xKsMB]
+  gamescom:
+    user: gamescom
+    password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAuCfpM5VeK5c9mY3REQ6KQhRYnXfqwaS6D+BrkjlgQwG6aCUr6VmICzH+2hTYCVKb3q1GsJxPDOP+pSyue96mAmfJe2M9hjhE0i+PD+xgQt0YLeVCNTC359Pe1yazgjmz1m8yOxWRaf6Jh24HOYibqlabntWkp7aRKj/N6kquVb5ULiOjSPeJ8VbBLNaTbkDLSoLaqgqT5xvhX0csrxR8tWsl/Z5rbpEyZE3JSbQRNm6tvXtzrGNYh+23v4370TRqBnMYck3OnUIVwlH0Q1ybTGjlNm7zKIoFalrEIg1UlB1zwPDbiZsIit8U5z64nLQaeZbrUNOBrpoXBqiWS2b1RzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBLZdFa5DqahHYJC3f/5ofPgCBiNCgECVYUU0jbb/O1iSEVZY+HH3I6UqqIg6lNa9hYLg==]
+  rswi:
+    user: rswi
+    password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAAzSz059BGxve6qymHNnf81iStXzDekxImxPt3Vz/uQONsZxsnuOopBidj4oo9RlEM6saJTJoBTXaE48xISlWAnCGbX9gmYoDUo55OEYkdUcW8++zSq/9LyIVHmeSrs47KJMl5ypAnqYNuFxGy+RPBI0+ZxFaxNmmp8kGa2gbVU80hMuSkTJV4fesy4RgvvNC2OeGWtLiLo4KZTFyABRVE5uFeuoT/rITIduK/OhFfFdON3wLxxaLn9RWh9asuxTYT3ZiLYSL3+EbGH7LEV8COl/jCOvHZ8GUnXuX3NubefF+pwX6KAPbKGr5o6rk5TdjNTCnq5mCd0JZ7H6AukvwzTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCeWw7UiuTzulGbEbmZ/uRggCA1JYx2xNbsvBdmyNNSQlAbajnmwhWVYrbL+eg+Suxdqw==]
 
 repo::remi_php56: false
 repo::remi_php71: true
@@ -115,3 +126,46 @@ infra::profile::typo3::projects:
       always_populate_raw_post_data: '-1'
       max_input_vars: '1500'
 
+infra::profile::wordpress::manage_php: false
+infra::profile::wordpress::projects:
+  gamescom:
+    docroot: '/var/www/gamescom'
+    servername: test-www-games-zav-de.pixelpark.net
+    cert_servername: 'wildcard.pixelpark.net'
+    cert_customer: 'pixelpark'
+    ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem'
+    ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem'
+    ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem'
+    directories:
+      - provider: location
+        path: '/'
+        auth_type: Digest
+        auth_name: gamescom
+        auth_digest_provider: file
+        auth_digest_algorithm: MD5
+        auth_user_file: '/etc/httpd/htdigest'
+        auth_require: 'valid-user'
+  rswi:
+    docroot: '/var/www/rswi'
+    servername: test-www-regionale-fachkraefteinitiative-de.pixelpark.net
+    cert_servername: 'wildcard.pixelpark.net'
+    cert_customer: 'pixelpark'
+    ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem'
+    ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem'
+    ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem'
+    directories:
+      - provider: location
+        path: '/'
+        auth_type: Digest
+        auth_name: rswi
+        auth_digest_provider: file
+        auth_digest_algorithm: MD5
+        auth_user_file: '/etc/httpd/htdigest'
+        auth_require: 'valid-user'
+
+infra::profile::apache::pp_vhosts:
+  regionale-fachkraefteinitiative:
+    servername: test-www-regionale-fachkraefteinitiative-de.pixelpark.net
+    ssl: false
+    redirect_dest: http://test-www-regionale-fachkraefteinitiative-de.pixelpark.net/
+