From: Andreas Gerstenberg Date: Wed, 19 Apr 2017 12:30:22 +0000 (+0200) Subject: mbvd-pkw-partnervorteile X-Git-Tag: v0.1.0~3129 X-Git-Url: https://git.uhu-banane.de/?a=commitdiff_plain;h=4b6b6e5eceeec0a76aee8e9df9aa0b6d09bb10bf;p=pixelpark%2Fhiera.git mbvd-pkw-partnervorteile --- diff --git a/customer/mbvd-pkw-partnervorteile/common.yaml b/customer/mbvd-pkw-partnervorteile/common.yaml new file mode 100644 index 00000000..56a03e86 --- /dev/null +++ b/customer/mbvd-pkw-partnervorteile/common.yaml @@ -0,0 +1,44 @@ +--- +infra::role: base +infra::additional_classes: + - infra::profile::ruby_passenger + - infra::profile::mysql_server + +infra::additional_packages: + ImageMagick: {} + +accounts::users: + deploy.hamburg: + uid: 60201 + shell: "bash" + apply: true + sudo: true + sudo_cmds: + - CHOWNPKWPV + keys: + sten friedrich: + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQDdaOjZvSaf/wtaS5F8bu4+gIUXha2DiRBZo2pLx79N5fUkBK1mha8IHfQ40iRJwQzr1cKRswEi3Qo8pGYOzNoPs9ugw+r07eMrwLGoNGIFTCv0SaukmtwM+9S1z7hxyy21TztQCAcmgKN4l8jvMKFKb/3Qm+UkroHAf5B+VhlGL/IZXnuSXlTHgKcnS2HtbXlzWRkWHgyjwxT6UmSO31Eyg1SRJ9mFdxwjZo5lyzbBP/gqAQqzxoZX7U4Ty2loO6hqNusf25Byn2qK3x+dQGZ9g/t1luW2oTFavWwY0PR/djyL1ndlgZ69jCAY3YYvHRvoD91gJjHA582hVg4IkCHx" + sandra.streimelweger: + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQCx1a+GIaWp4/O1puvX9gYt5EMZcqNLyoxSU5sYNrIpuUYZ4mit2eVtsTbuE+gymXZ570v09sTI667p7I/cyoZ8HHsZ9x8yjDEDidKuRD7Sq+aqIdCcH3HLBZdEES8FvqyrcQNLbe4nPdqSrWievoR8VH6/wy7nhVb0A/UGID2XkZLVFJjlAfU22CxuererrCBASJo31ZkW/ScE1Lii2nBvs7PxL9+hyDnyP7fsVV/2fcy85c2reP3YO2jOTeVGnATPUNaL9KbonhxHr+SEWSvsE4tUlumxcqLa8wd/YQqrm0sO0GdqPEIfiUmhj24AltIxwmv/KnC8HODr7SQMyEsH" + tim.schroeder: + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQDIOt8MfbBxLSVZMrvWY3Yq24VMPbvx7I65Sdh8zqX2+QyJWv9vl9A6JMeXZbl20lXEmo0+q2HxxS/ZLq4v6ZyCdNCVIidTsYMo+w08+/QscWLwAv/rCMCdUOJnwpCAzr1DFMYJxRAEvy4AKppvsoYZ3KZkzKnmXbrN1267T+uKCyLhB/n+6rFVNc2Yso0OsUivg/Hcb2SWy9SUCpN85kubuQvLh4g8WmRGTB8CQtwYTA269KETZ86/gEErf8y2Sc9MwYEe91JW9hhnSVUKBDkEfxdU3Ctn3K5JHB49jq67spx1I0HDlB+M+u5TcIaU5gsPpgagY5NCIKGWgCmzANlZ" + jenkins: + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQCcA9sDPUizm9LRPYsSQSkkXRlGfhkZcCeQ8XDTbvHLjLlQdJznx3ezpxtmIgKLzMb3Hd3YNB+CAjD//iIDgJkwxNU2qGjm4vJT0WjQ2dwbPyVgN+Ik1nBhqWC2gD5UnDIVULYP5WUkgPPP1if64Q5fnfD9aTkUNOYJ4u9Th7As97e48S+/Z8vqw9EDcr3ZC+OzU7ezU65SHH4mpC1MvLW4EG0DU+omYDuMBusRA9SPx9uAebmoVVqZ23YmK5h9gh8Nc/Av5r6yfYKtkFt6CliGc7qZj56ONfHnP79CgVIlJ5NIHU2s27tTJmoDOHOkJZ11TuQp4HbuMAUAWHi6Aie7" + sidney.jansen: + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQDEr3bnmo47iQIMvpdFN6khFPBTItqapoy1L+Cj9XHXkkuOesuGNDw56AEomzgpRn+3GqXNENWgTd4nwUGCCbQLc4H2Uk3XXOk5oDZYpCOFSJ3T6uS6s7+kEky+68ocWjcI5oV+0g9dSDt5fpS13LDxnPNfmBYwJzfOjrtXddITVehjQf9Utft2M057VJ9cQNEjpAMehIsbqhWR2yuDUraVpc/wSOBjr52A88gfloO4U3JMKPsTu/vnTvJyG45UalhTScavB+6Y662uesi4XSjmv+ZUUnMToSh4jJU0Wh5QqVxz0Mqhj6w5SOqNSk5p97JJn14RvsbxiiEv0ZDvFVBn" + + comment: "Deployuser Hamburg" + group: pkwpv + # temporär + groups: apache + +sudo::configs: + cmd_alias: + priority: "05" + content: | + Cmnd_Alias CHOWNPKWPV = /bin/chown -R pkwpv\:pkwpv /var/www/pkwpv + becomeApache: + priority: "06" + content: | + deploy.hamburg ALL=(apache) NOPASSWD: ALL + deploy.hamburg ALL=(pkwpv) NOPASSWD: ALL \ No newline at end of file diff --git a/customer/mbvd-pkw-partnervorteile/stage-web-pkw-partnervorteile-mercedes-benz-de.pixelpark.net.yaml b/customer/mbvd-pkw-partnervorteile/stage-web-pkw-partnervorteile-mercedes-benz-de.pixelpark.net.yaml index 3b0442d3..517dbe0e 100644 --- a/customer/mbvd-pkw-partnervorteile/stage-web-pkw-partnervorteile-mercedes-benz-de.pixelpark.net.yaml +++ b/customer/mbvd-pkw-partnervorteile/stage-web-pkw-partnervorteile-mercedes-benz-de.pixelpark.net.yaml @@ -1,2 +1,52 @@ --- -infra::role: base +mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAIO+WRhXkJ+Z+Hq12oGlBfzR9qqAbzYi9S49KOzPOJ0QXYbUd7vZ+e/gWfSW/L4Rtbr9uRBogAyh1mvx4gZ9OnIRGrTWHJHz6pKBpOQ/acCgkyYZKpPXKlZVUkPAa+Ssg7FObXqKX5NtfRYxi/t3PpcZAPrX3dZ5raiKdJft8T82CuPjgSJoqCvskIMcA4MQhOUpu1z8oQun5umTXjUs9aZOiTTHDTxJX+zu+7T8qW0dh54u49kEdAJNbMBJUo+npe8U6ZRPuP5DYpftUiIYH7bd3RM6Hq5detXTBBk53B66uqctneFxr74igK8qp2kvx7J9RvZcZA+hdM8MkHm5P3jBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAfU//ipNZy51xyZH2mBbI7gCBtGWtXpcY2IehI5RgIgf+HNOhJ2lZ3oDD4j8qZUnddng==] +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAN8cdE/cNI/DwixixYScfjQeFtCd5t400Wy7b3/hN6PBdp33pG/uSvlLmNs4Vq/3/h+Rw20pMZEFFswk8YrHTppql31gHYO2OEr3aJr4bV43nQKVgoMdTREKHIElB9ALx9T4xGe/bq2aeoENJnuNHTfUKIXK44RtHUazSB4DJpW6FTPHBALeV3ZNsb6Cm5fHglWRGuVoREupxuQqr5NezNefVQBF+IgGMW1iHWpakd/q8Pd/2fa20Iq2PFq7Tlcx3u4D2YqnjwlUJndL276rDXT7vCAQQiXuF+Hv+77FNAI3hhBsZiB2Mb0XGw9MLM/XuXUeHlOswU+OHb9nKEQOjHjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBD1DcJ0JfWlVnClZyyujae7gCBUpCLDEUYUf+t9TWmmgTXu404BSsgrdonK1KcIXvhcSQ==] +infra::profile::mysql_server::databases: + pkwpv: + user: pkwpv + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAjg3qaOdmneGpXNIXWDkqUAQFCh9BKkOFetLQiEVH86wVSKG4WF2OVwBPo+QrTI/vFPPmcb5uMkVgAVz9kM8puHw9UOHiDUsl8AourfRJMw/eofvZxjoDPHeTyvmzqW0f1LqemddsDA39rl+PG4Bf/Ozh8R0ZpZxSBvm2ohXowcqIdN3lCuqOlbZyAyvPaD+AVxRNEZRheMIyy1VJ2uAIZAUeYerDFDPRWi20VmitZjpP8CijGkUiUQrIy57JmXSsx2l7Gn7BwRiKBUY1JegeLLJY9aa/daNpjnjXJOMMrScgQtFWpHrwE8g0VSd3c64Ap1T/TorBFozP9bRh6NomkDBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCT6F/E6jAYwxuyfrY/oUw6gCBXUeAsMeecsOm8doq/aLJAtHrK74RBLtXaZR2P7wtCKQ==] + +infra::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAWR14Rn/zMU1IBjzMQlOvJPPBtJobr8B86qIoP2aop6QarW5YqD0L5odQqXJ/IXTUsyEGxIyiF3I2pvBkVQk6+kTAhB5/5vVRVxyn656CDt26g80u02Iwdw17bsosCoWULOx/YJqHpASWG8Qp5Hxgxzsvoa64RzSNSuVpMF3D6tbNvdZ4z4aQdxTkwHXyUDNPG3Dnkjtsx5zdH1YwQ46kmY3D5tURpacFNStYKPf6jHZj6NkvjcjkPwb1Cn2jn+z+Uc+dbAbsUq0DJ1f/2ZIcylyacHPxI7TNlpYVE1fxqTXg7aqQocfIvAXguhMp7EDMsyrG1nq7csxsKGHlQVqkVDA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAuIdmoIYzrL1oKSc4+8eFGgBBHmm1GMEgtaCSeRRejdYaU] + +sudo::configs: + deploy.hamburg: + priority: "06" + content: | + deploy.hamburg ALL=(apache) NOPASSWD: ALL + +infra::profile::ruby_passenger::projects: + pkwpv: + servername: stage-web-pkw-partnervorteile-mercedes-benz-de.pixelpark.net + serveraliases: + - stage-pkw-partnervorteile-mercedes-benz-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' + passenger_user: pkwpv + passenger_app_env: stage + approot_owner: apache + approot: /var/www/pkwpv + ruby_version: 'ruby-2.2.5' + directories: + - directory_root: + provider: directory + path: '/var/www/pkwpv/public' + options: + - FollowSymLinks + - MultiViews + allow_override: + - All + directoryindex: index.php index.html + - location1: + 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' diff --git a/customer/mbvd-pkw-partnervorteile/web-pkw-partnervorteile-mercedes-benz-de.pixelpark.net.yaml b/customer/mbvd-pkw-partnervorteile/web-pkw-partnervorteile-mercedes-benz-de.pixelpark.net.yaml index 3b0442d3..b67d5413 100644 --- a/customer/mbvd-pkw-partnervorteile/web-pkw-partnervorteile-mercedes-benz-de.pixelpark.net.yaml +++ b/customer/mbvd-pkw-partnervorteile/web-pkw-partnervorteile-mercedes-benz-de.pixelpark.net.yaml @@ -1,2 +1,53 @@ --- -infra::role: base +mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAHZc917b7iAZ6BdxurQ/VQiHOF2Ezzuseg2UEVXgn/y8uS/Tdu47l5lHcLtnhTrZSjXK4AR3MIHtdRNai1wrzzm+Yd1AVXNfT1HfOy4AySpX2Bj6URZ5Id4bkPn024ykF2/jy7hsMcW9UQUr/GuvcvhyMqjUL4aa4shz7h3G3c8Z53hsIqlZlClKiG4bZRja8uMzbJKiud7jQqbtTj1U192HbeYGC9oEeF361tRpQK+Z919qy2V3S2LbWepTQ7b4P2TaM72Gtjv42n3icSi69g4ceblfn1bHwrnCmwT8xrbQnw+u6ak9lNSvh/t25Vhn5lXrQQmGEBA9AnasyK44vsjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBD+JKXif3yHgGMWVtvZD9bTgCDDURVpyi2Qd2yAVlgiHlwqDzFQipCUZMSI/1y3kSeHUw==] +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAoJxyyg6LlVN8y65RgMxhKDpb6n9Bfz5O8l30bsReRorgQH5jcDtKOYCnAiwEpaYgnpLKyYKMgeArnsIYC3HcxcKRYyLR+CwXRp4EwFgSJuWhJifrmToAhEZ4nonO0BRUAlObUpP20ZbsOx6I86tdMi/U+6E5fIbQRKweeX3UjRB3quiHZqtdlpN+xvN1g01G0U1y75xrRscJ4weWgbG/JEpOt7cwhLhgD5EGlJ/igd8HkrVjrS/yfxp5+fzlgIOuIlXJ7ToC8sJYP80Q5+GMhEjDK9BoGUzNbudubeulKBW53OX1ce343q5FD9HNeRd6Yh581+mPMHsSrkXxrroSXjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDMTQt+W8zCndHa6aBaQOuJgCDOej/hzGLcRB26lrMgBWHk/RskUT/AZ88akkwp0FPr3Q==] +infra::profile::mysql_server::databases: + pkwpv: + user: pkwpv + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAD958zvUDWgfS/1iatxigutXIDYa1MhdYXxNG5QyNCUx+T30Zoc3RA1FD4bqzOSu4gJt3Fcw43OmeSO2Efd0q4CKlXJ9r97pXW/cU1lsgPefiOCiHe7BJj/0HJ86OTzAIbGWxqVsiInpLWrT1HLDJuVdL0X3idULtcvg7RF+mgGZ5ZXpZy7+oTPydRgCwt0e+eRzbeO05QA8MpSTsZW8MBnISqWxOvwcoCKT+xPIlYN2sazusZtFQs9KQJ7M//zv3zoMHFnju2B3Tl+eIl5qCfQeSTHURLiK395H3EGr8AuVnU2YHsdiO9nl7ynyyI4EFlmfDv/ZL/+YF6vGXahrKTDBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBx4Hl1BN0MoELgEsrK0CKGgCB/t4NEEjGZD7KG7rtvJPEK69Nic4j1n2MJoBNtI8cs0Q==] + +infra::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAawhMGVQ9mw3E9FwveMLXkrmU1zjCWqg9bRsj5FXn9ugTn1XwIGRw/tIbAMJ/3DS9w8hlJSFwMflKX41eGP053J3w6DoJLkDLKXCUDwwjdgjPlQfDVxvSQVrba/tj0sZFrfixTSFj9QdZP6BAfoRTSjsxafQI7py67avaYIIrQnfpBf23s/V7nVi6eydiRRTr5OBuq6w21CS11A5iMCFstdNE98qEdVxIqz7ZAsEAJAMLU9k2575hXjV/osZyd3W/iYAU5SuSkN47hR5gEk12lKt1zOB0qD3pdYDtzyldn1nYPlYCtTghnGph6uTMsJGdVekuNz7bwl/u/ZJNeKoIPjA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCQlR/AiOPtT+e0TRNdKUMcgBAR9zH1lyWGgJQv9ZQkXlgF] + +sudo::configs: + deploy.hamburg: + priority: "06" + content: | + deploy.hamburg ALL=(apache) NOPASSWD: ALL + +infra::profile::ruby_passenger::projects: + pkwpv: + servername: web-pkw-partnervorteile-mercedes-benz-de.pixelpark.net + serveraliases: + - pkw-partnervorteile-mercedes-benz-de.pixelpark.net + - pkw-partnervorteile.mercedes-benz.de + 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' + passenger_user: pkwpv + passenger_app_env: live + approot_owner: apache + approot: /var/www/pkwpv + ruby_version: 'ruby-2.2.5' + directories: + - directory_root: + provider: directory + path: '/var/www/pkwpv/public' + options: + - FollowSymLinks + - MultiViews + allow_override: + - All + directoryindex: index.php index.html + - location1: + 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'