--- /dev/null
+---
+infra::role: base
+infra::additional_classes:
+ - infra::profile::mysql_server
+ - infra::profile::wordpress
+ - apache::mod::headers
+
+accounts::users:
+ katrin.klimat:
+ apply: true
+ group: apache
+ tim.schroeder:
+ apply: true
+ group: apache
+ sten.friedrich:
+ apply: true
+ group: apache
+
+apache::default_vhost: false
+
+
+repo::remi_php71: true
+
+php::settings:
+ Date/date.timezone: Europe/Berlin
+ PHP/expose_php: 'Off'
+
+php::fpm::pools:
+ www:
+ ensure: absent
+
+php::extensions:
+ gd: {}
+ opcache: {}
+ mysqlnd: {}
+ soap: {}
+ mbstring: {}
+ xml: {}
+ suhosin:
+ settings:
+ suhosin.request.max_varname_length: 200
+ suhosin.post.max_name_length: 200
+ suhosin.get.max_name_length: 200
+ suhosin.get.max_value_length: 2000
+ suhosin.executor.include.whitelist: 'phar,vfs'
---
-infra::role: base
+mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAwb9a1zgDvGvFxY/qX3lQ1CDYJo1nciOMsHyaG2TTADSO/jdxIBxTFLz05vwuuavModJTJf7Jo53nzYMD0MyPwCBCIU3+sfPUVEqujDEzSj05A3FoHc9M+TTrGEYBOHb+upsq9eEdbBuso8XeLKiHDNZ1/iCHlbf1cAAh8fKaQ3CZb7bChM/miKVhqZVHMF8YjyXSItggpnNKjVKXrQf6NcjlWuEy9oJa+Pn+jGOFIiZWaPcxt8NIhfFzTEOHOgWEO1wgBwmTwTtsT4xZ23F5jmcqKYK26VBo2GGCYo6U5HlFzMKB8q3eDyuTTs4buCL7J6FW0IpuRgzkujB5EGtfTjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBC0UKr71RaKyTLFPxizTNOKgCBeBkUPJi9vf3u1wOyWsxiNoIjtTiyfK1styh3CWe7KaA==]
+mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAY/tEnucxipFLOY0oa5GnB4NPAfJMR7btEIyueT0ICRXhDQjGFRGFqgtGJ/Z+x1vJrajVhtWHgYfdLnoVxyQwRoX97LfQh6p0IK1V6qDJzQSycGWK5+MsZxzd0MO041Lf6uR57VRaWbONJXriHox0S/Oq5ZbWgfqhc49XzGyLMBLsQnIIR0NxCJfsn0kpv5HZrtoC1a4D0O9c3iKxzBEskwsNnUuiWMYKcKTTsAgD/3XlcrmQixwTqvUseKpRz3a4vZcPL+Okq5gJxlIhkl35vDCoQBeXoTx7PEsKKF3KDUte1r906qDHUhDfvnEUOiJlAyrnvDp9uWG/NfMjA0LKFzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBD6yRb2NbdDwKUDSfSxUJq2gCDt0VWRdZ2etxgtg1A7elwiFxT71m2aguTkTz+JgA9E9Q==]
+infra::profile::mysql_server::databases:
+ ehealth:
+ user: ehealth
+ password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAqMBIk4DomhKPtYJIkCpiw2vZadm8j7DtlDxf22xTBKkybiGVsEyFC5VchGESH2KJsN6/KcuaVWWBrVve0yQNrrEWU50Uqy5qz3Bvoxd+dbH7P8vpjP2UggFJY4k0t0IvbzPjq3GXAXryHittnl3hREbACd3VRqOyDQwunVpplHX5sjcbELBxZll8yZjgLLeR+3AozNXLT6xMT3I0Fx9Au7KzmEzE0ZdXhh3XDyAr0/mea4iBg7J/3/IEdEiwORl/OT/1JcUwfzy9uBwprVps7KpZ/wQpk4LkQznc+cq+cO7rNZQ2pLJxYC+2hsk7MT/OEVogudNrB54JCxOu7GfpZDBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBLmC0VgcM6f802TbM8/a5WgCCi1IXjvZLN9IzF3HOPF8PkNH230C3TxSyXQI9Ic+ocqQ==]
+
+infra::profile::apache::htdigest:
+ server:
+ www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEATSsvP+0lwJccTpEHjOH8RzDleGwgw3DPXfClbX/Q9vZTs4qgCw4C0oCsdCl1IzfG+psFFvVghx6OIRzwe0E7WqZlK7EFLI1DfLe4cfSC1EuAKPNO/ALloZFBdDX0Xv3WeP7nkjlV/zkOCGvgftykXS7g/bFQfobY9ev6bs8HbjefyJEM9uf7JonAOB46R7dYtKCl5DZIygpvZIAUYDKc/ZltXy6/d/YXzRW0OxA5SaBnJz2iR7jL4sqscNyig60cucJ+YjetAcVw4pb8JGQgmRPVlPkKUVGn8RM1r52gaM+G0ajWeNzzhuB38cLMZnA+mKRjmOO7RNfhvTjLaqD0+DA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAGjsvSfBFvrlnxORIHjLLOgBBG30Cw7Rlzs8tgP4/tOJbE]
+ server2:
+ www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAd9j+GdxoFgQHMAFDEy7/xC1ICHrQwlLIcLFnnqawLBzatEe6auH0TVX5pzF87P5ecuZr1oAtdUcWfAN3pC8sOK56qmGUi4Nsw0pbHcOp7s80quHLwzQTvVF5VgBVzgtsBpa0Kx8Fg8dt4fNv3rnwoynqgdVH/xEu9uoqLV4FhbT5qkPV2rsLNCWfCM2wRALzxU4pAdwXvPGsxvgjhco+roTD2mnQ6mDX8ojWU+JDr9yNKamdfeItE6Z3sXs77nS73rkpC/A54Rbt3d0o3R1X4EGEBfjq0nEMhqDIIUkOjMqiXJ0kugEW0aa/jl3yXwG1e3xKbRqiep6R57kXN8+0WzA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDsILAySf6LH63TEMSxziAOgBCBsbv6ZX0Gm/OB1L4sZF3P]
+
+infra::profile::wordpress::projects:
+ ehealth:
+ docroot: '/var/www/ehealth'
+ servername: test-www-ehealth-telematik-com.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: server
+ auth_digest_provider: file
+ auth_digest_algorithm: MD5
+ auth_user_file: '/etc/httpd/htdigest'
+ auth_require: 'valid-user'
+ require:
+ - local
+ - provider: location
+ path: '/wp-admin/'
+ auth_type: Digest
+ auth_name: server2
+ auth_digest_provider: file
+ auth_digest_algorithm: MD5
+ auth_user_file: '/etc/httpd/htdigest'
+ auth_require: 'valid-user'
+ require:
+ - local
+ setenvif_non_ssl:
+ - 'HTTPS on HTTPS=on'
---
-infra::role: base
+mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAHI9PVn3SEfEfni6eDRHeg4//wNYKnp07Nem34V462nh/0moQGorx9ArGYIm127oeL7XckfG61/h4F2mVknvSHvUlZ7og/ltgkYRooFLgSzQNyCMhb2pBGPX+c5gAShdIMJaEbebXhQyJV/chq2uoyKZuIf+biE1cDgM1bt1fT4Y7kdb4bdrJIxL2LF5LJ4xPj7ryPHj0qD7codrG+cmEbMeF6NEetYhwI8cjarbKtdKIT3SNdTU6boS6m6liA1DWDg9abPA8vsLwsfIC4oNBUzYqLtm6GgoG/PW6zc4jypBxCiowX2ouaR8jMU3DkfsGaAZMWZD6QiichaAKXnmCsDBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAKbT4l2F3+B6qDgePegZPogCB6UOKC7xWaIkOpYbmVKiCl8fIC9RHW5EARNeGlIBuFjw==]
+mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAIEHptAiWVyVpaTem+xsHVvk+0yTEiTH6jS7HbhYTLnyiOhQCDBigYo41h9zdGtT8o5G0o1TAlS2JDgtYw53kGPe7zSBwR8KdnnptzLS98UOsJr2g3fLj/GfsTt0jTK0MAkvI9DUH3E5zbgt2i+MeDMWFSl1DIBGUrSfNNZaN3CNmlaOqqyE5l+95BRytWQ1p8cXoEMU3SXlR41+B7njnId1JBdsGlBReY8gciwYmUgfVIs1dCEA+DUzmCbsoUJt/W01MHFc/h5aJAANJVjzbawtdkCflJ0zEWZcrqHX4wd0+AWyl8HZJXii8di5ub+gVg2G+SWRy0vEPiv7NHzibzzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDsck/GNhkplKKcELmUDZELgCBiYn4An4MltM8lum+ixoBgCZyAvRIlP660gBUbtR1Cng==]
+infra::profile::mysql_server::databases:
+ ehealth:
+ user: ehealth
+ password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEARJDKxjP2WXev0w+gP4yzFprk7IUOllIDODlmmFnkqV5Qj1dVVWK3FeqWHHQNiKVDxRkTiALO7qMpCSjl/KGeTRZm7qtVxNfkLnUJzdhK/K2MEdB9QYxbmt1vuSyyiIdQQfrdoSGZo7yb3J868ezmjHTjN9HuNuH3M6vuf+K5YhCXHBCYezlRA3oSuc4LQKYKQNrObmJ6J8ru/XPafuUCJvXTuKcGmdeopyWg7JKJ7h+IjL3kiNqzWdfjkulyC92zqBEfCNATVUU5F9Z1TRMlCj61x14HvcE/M0WtOhSnjlTV2T/dWPozH1Ej8tt5jIcx923QiYA1l2PWWuclwbCXOjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCh9+H/fVO5y3ZCZxV8yRTUgCCTYLDUB/G02XYc5zuZw7tPw6dYYzlA3UJ4IyLfmwE0gA==]
+
+infra::profile::apache::htdigest:
+ server:
+ www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAioMarWhMViwwKGL9ZMuiFuUVwkFXcF6Bhq36geQR37QGK86/GazPYEGif4Qsuqh6QRhFkOy9+cEk1UCUBt/fBeb876W5cIO3xHN7qGq6tvNxY7M3ZmyC8kDAstk0g/JZIXg11vwLfhzS/+lbTi1wUaqFBanDP0Ne30/ZqxhxOm+HKwMPvGcyjIFjcBQwUvduC/MqRK2I6b/v8ZgHS3eUrRI41O/PvMmyJ/JJ1Te7iPObwUat4y5YAUXAvcwJsFoNZtlbeOXWA03Ir10ol00zZgv+P1vxxRJE48lxeCCYdJtsWVPapNI/pBD1UNCkaoTTIn/J8SZVJqjJjeWOd7RjqjA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBXCS8LIhwjZIKRMYZ7HbdhgBCsX3HGb8y8Dz/tLQZYHVvz]
+ server2:
+ www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAWfqU5FF82AM6fx3cwtPWmkP6SYB0Uhf4z4L7Z03IRZgFukqCEutR22JtPU/DHAAuQHqtua/BkZlgjUS2fp6Q9YNoyvDBObsyrDiQ/OXYmyUdCNjSPiIz0TnfR2kyHnweLRbS02JFrSevrSK/HvK8XnEVKdfHWRmfdbWlN2SazRdwrUGwmPY1KWH/cgSh0R22sPeX8l4NJCSFErWHrKaBB70L7YoK334AflLwYwoQk1pQS2O6to4HsWqEcJTGvtBVc+fWwpEhD94wRE/bmbpVX05umJfG3OSxeKxMPUi4h7hBz7fGxPVcBFbz6qtRDaBIzpMhwNIMM2NF5+X8aySW5zA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBRHxlr43R2AJq+jrt2awSXgBAE8XgNQCN5gpnqrB52Heoj]
+
+infra::profile::wordpress::projects:
+ ehealth:
+ docroot: '/var/www/ehealth'
+ servername: www.ehealth-telematik.com
+ serveraliases:
+ - ehealth-telematik.com
+ - www-ehealth-telematik-com.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: server2
+ auth_digest_provider: file
+ auth_digest_algorithm: MD5
+ auth_user_file: '/etc/httpd/htdigest'
+ auth_require: 'valid-user'
+ require:
+ - local
+ - provider: location
+ path: '/wp-admin/'
+ auth_type: Digest
+ auth_name: server2
+ auth_digest_provider: file
+ auth_digest_algorithm: MD5
+ auth_user_file: '/etc/httpd/htdigest'
+ auth_require: 'valid-user'
+ require:
+ - local
+ setenvif_non_ssl:
+ - 'HTTPS on HTTPS=on'