From: Andreas Gerstenberg Date: Mon, 22 May 2017 07:42:52 +0000 (+0200) Subject: bmvd-fbleads initial X-Git-Tag: v0.1.0~2956 X-Git-Url: https://git.uhu-banane.de/?a=commitdiff_plain;h=9c957a54664e982f58cf03195ea68f6bfa3c42a1;p=pixelpark%2Fhiera.git bmvd-fbleads initial --- diff --git a/customer/mbvd-fbleads/common.yaml b/customer/mbvd-fbleads/common.yaml new file mode 100644 index 00000000..00b771bc --- /dev/null +++ b/customer/mbvd-fbleads/common.yaml @@ -0,0 +1,45 @@ +--- +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: + - CHOWNFBLEADS + 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" + alma.daschke: + key: "AAAAB3NzaC1yc2EAAAADAQABAAACAQCZgA46oR2anVdSQ6yvTWxGI8EiuydrBnwt1vVWhCQj0wsRqxXAK0inmGWP4Jf1xYwSEORu0KJtM1Je6g7A+9P0J9xQEuWqT/od0pP+c3qXvTh+C6NENp8rSRjBv6yHRh26zIsgfUk51bZK+wc3ZKUDO5K8T4w/Aaiel1d0sDMvEM9SDrtFxGzlHBREqZE0NAO1jCpYEY2L54vyiOVix4QITn4MKB1Tk7nGFh0b099lBpSJAyUrdT0igvX3UM2GcHI/iSoo3LhMeq44BJZAG8ol8P48yI6fhNpHOtaz1ICszvKl3SmtM3y0p7+dobYyHFDJuhfeAn2NtZUjaxZzZ/978XeCZQ1zEWAO1B0py0G8FcoaLDh9TQcyD1utSyYIjE+ba2oGpfU1HelYn6uR05SUGwiBgMVqidktgDT3UVGOUbf8dPWRRcTV+frz8tmhSVSVsTO50iAUdyIT5Bp710DHW/867GnuwjRmcCZyoQQ7ipgE4hXQw/FTcitFboU3/kTXt7Yh5Es7qTlfl1uGovJss7l6key/2ZjSzMSQgbjMLn/hdNHhUXp7NktZw5MdoS5ux80AMTLa6vOXkFKAhAJWXDZ1H4L5fioTzuHx0Vq5AvxVSkes0zLF9F6GyO9uyJ/pYx+TQ3SL4oNIpb+rFURpDssqFx/3yNKZ6vuLTG6Znw==" + comment: "Deployuser Hamburg" + group: fbleads + # temporaer + groups: apache + +sudo::configs: + cmd_alias: + priority: "05" + content: | + Cmnd_Alias CHOWNFBLEADS = /bin/chown -R fbleads\:fbleads /var/www/fbleads + becomeApache: + priority: "06" + content: | + deploy.hamburg ALL=(apache) NOPASSWD: ALL + deploy.hamburg ALL=(fbleads) NOPASSWD: ALL \ No newline at end of file diff --git a/customer/mbvd-fbleads/stage-web-fbleads-mercedes-benz-de.pixelpark.net.yaml b/customer/mbvd-fbleads/stage-web-fbleads-mercedes-benz-de.pixelpark.net.yaml index 3b0442d3..8b1919ea 100644 --- a/customer/mbvd-fbleads/stage-web-fbleads-mercedes-benz-de.pixelpark.net.yaml +++ b/customer/mbvd-fbleads/stage-web-fbleads-mercedes-benz-de.pixelpark.net.yaml @@ -1,2 +1,52 @@ --- -infra::role: base +mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAJbRG0fLt3UETh9VVIMf0xXAwCMHvFfPPt/zHxM/xxHtgHLkEvhxsjO2gZGNFmFRpnm+2E5b21dfKvgIh53xabp5Ll+wCn+uMRRLmu4zWwxZU8KgT0zAleKuQFqnbT0grFundYdVhGrbkWe74xE7hA2hBF4Cw1CJHqcv0Bo1Wv4oT1PB/udgX7nTVuTEseTOP6gu+7egQ0FAN5FAWM+PRfYl2K3zoiPBQEzQ+845wqUkywhUXcniBXCgng4fiq4agyWDhJgjSN78rTPacs/j6/X/59HIqSG+XobLzdvpqJUDhvtUXHAnB93wlSpl8Mex59dtc3mVUWIgC9iZm2WednTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBALtr5ofAs5u7gKz9RlNDgHgCBd5ifIURYInbmMf0lscgVNyApM+NQiZbbGLmHM2B4r4Q==] +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAeNNVmxZc3TK1yO5C924DWgibiI3KA95jIQYyb6yKJlmdYHyxnjJQ1WYADV/QQnC+YBAblnBza8nFe5HHg3J70DY0G5yH5yGSCkizXoqrANv36tb71L9+YXrlQ4+eyy2rH1jcHPDW+Km0AYyg/S+SIKgY1l56KLGEkQer/spYRoo8ofmy62xmohqIZY9pxjVbP7KlFIPLdVKQy2GYlYGBnAbzMJvzNzCv8bpS8ET9Q24nNV1o1hpvXB1Glb1S212NLBypOBNI835+FQwFxljVp8R/7Ax4WVnBpPiXf5quQYcpUDqVzQUBTizwPjAMSWfbAJ1spPxmJQiSRZya9hwmmzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBbRUAViNNsSwcraN8xadZvgCCFShux9CooXc1Jvy/CwZjdbjBcEtfM8NrHOd/ur81pyQ==] +infra::profile::mysql_server::databases: + fbleads: + user: fbleads + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAExJFwVE5gZo12KRI5tCQprTS/8bz7lY0C6dqY8K318JKuW9qaVqxi02dEOMvIcc2NvlduRN32YcfXcFu7v24NdkGuadHyaZsRVH7qPR5p/oTQUCyNBlAsQsZ+AiIuVRLOxAjUVnvUbyauXuAo6ZndhL8/QNos96eKw5MciXF2D/sKorDcNf5qQSUH0/W6fpo/4ADQIM6qAFiU4dCM2QAJLJE+pxbBO9/DLiv4dMjoc8/R/6ijI1qi1qo3+9p7dYl/6VE2OEDZTe/yvvweVFj9lRK1wGICr0p0ZeGDDfkvgG8CHlzqSG//0GufWZMZGQJn34ifrUSuKRJ1VzXTNQdLjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBB6ftAbwDKG/UnpTxQW2oSbgCCml7Zrp0VClcLz9bSHf2FC51NRCFBDf8KAgdvV515x0A==] + +infra::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAg0aiQTo15j23dAOO+j1kfWCTKlWI4KSIWZowIcVd9EQWA4Od/dASj0tj30xzWUr2lP+DtEB/u0Tw/DrBOMbBvluA6oO7xttWZJ6Ht1JIghcXLxoUPhx7gcIJ/+K0BfUwkjB3ra2VwV2V6MIH1/aUfV5dMxx+1XcrS/DoFp22AWFfkW+ZES0CDJ/KvrOvGyRfNSf60qns/Ku8T0dHZLxnbi1wDP3CE04F0S+XoKGkJTLLMTFG9JzJV2IjAxOA16GTBnw39mhkLs8nUgvqKhivv6tcKJ8C/eW2XwNOoDpi9rASUctA07UHOX+wKmQRbG5K1xythM7tqdTqi0VkPLxhRjA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBD05lV2DWpBKZqWbejNd2O7gBCjojx8RrsMvtwP0SUX3t4j] + +sudo::configs: + deploy.hamburg: + priority: "06" + content: | + deploy.hamburg ALL=(apache) NOPASSWD: ALL + +infra::profile::ruby_passenger::projects: + fbleads: + servername: stage-web-fbleads-mercedes-benz-de.pixelpark.net + serveraliases: + - stage-fbleads-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: fbleads + passenger_app_env: stage + approot_owner: apache + approot: /var/www/fbleads + ruby_version: 'ruby-2.2.5' + directories: + - directory_root: + provider: directory + path: '/var/www/fbleads/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-fbleads/web-fbleads-mercedes-benz-de.pixelpark.net.yaml b/customer/mbvd-fbleads/web-fbleads-mercedes-benz-de.pixelpark.net.yaml index 3b0442d3..60567b97 100644 --- a/customer/mbvd-fbleads/web-fbleads-mercedes-benz-de.pixelpark.net.yaml +++ b/customer/mbvd-fbleads/web-fbleads-mercedes-benz-de.pixelpark.net.yaml @@ -1,2 +1,52 @@ --- -infra::role: base +mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAUx6xN+DRAUygbR0mRKpvG6bT1xmBjp4xXwK6a9nNkP1mafLkkbNG1hratJH2pEvkCkM1rkEhNVdJwi9FQE1PQ4kOjxB8d4EmWGlYR+YbpPNxTIZ2GjM0m/F8KUABCQaLs5VVx22/D2wPfT3iW5X/LraZG/GHHiodD27tenDSZPXCJyxqWLhifzhKTbQh4y3x8faCND9fUd47DYyA3jOB86OgYZozeOMR7DGqapVgJdo7pFe328aNB76/giun82Z70Q6aoRtNCfBaiC6zUsLRXABK0bHukWDmrnnab7kc7x0D8wXqP5QcM9HH8zLQeXzVCqm8a7gvN0O0kE1bwFCx8TBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBYOokGniHlv5mx2IA3UmgGgCCuy31BpvwQAbpbnx2uvy1vgRcAG41kpVSyWJhbVjTnvA==] +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAEzeVNuejSmIXpLQZ/UAnMG+IDwiIUqmFRU6dvr2/X+DpK5G1B02kCSPBfVjJqzfe6FTvuk+XelHcs6FwEAdasqPN4PdWhwomRUE54Z+LHBvKZXsK1jyzynEBArVoYNahcqSv3FhpBoGxj8SJ/St+GlkvkHOMuG2fUcOYAJAGBS6rB0iprCIMiXnEXCz25j03urjedjar2mWHk+9rL6FxYpsTIfA5YyEt4WK4RtgNXSq6Hank7Y6fRsA28YjtK8qJQPrtsu4g6IWVdtwKPRXKOQNsMisWwsS+aG2nEmKgM21SRHNRsJKIOmIl1bLJVi/PVR2QfJhTRKnbPIES2TvQCjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBWeOZB4hs3Pae13K0MzZ2igCABx4jyOlrJtqZtMui33iKk4z9WDWJT/Ag/D/YFkB0AdQ==] +infra::profile::mysql_server::databases: + fbleads: + user: fbleads + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAIkmp3mpluwiKuEJJKQfKOMgTncXcQALT9eGn6CSSkJ/N131UStJapxBF59uEc6fJ3Ez3piZ5NMXxWpOi3fKWfSU+Qb3Z1OUrrWFRQ98ZRROfyiEcS2KHfUSduEmwQxtKZ5m+pbAvxwcthc4M4BJrc8NIoAnJbBFuPjukvdA+0z7Z/YS6zlAC5/9Ms/Vvj9YKyQMTetykxzC2OGCIPl/SJ9Ing8BnTNsPZnZ+86Ox/zsLfsQEjsSjTT9h7EXR6F7adodHSK3MZl5tlFePssTLIMoyeqheaWNnjYWnPr5yE0U8g0S2x4aYxjCyMtJiSS56EhEephDm3dClcrC+vMimNDBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCW0eASxq2cXuB7InoVrDTDgCBQwqScrdK7TmU/yKQrgvsULCuMcIJiiLfiJ90b6AbhjA==] + +infra::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAeihqEwg53Z0bJU2xaBtKaHLkACkXpVWWexDqeHJxzaZTf+xyGT+oXFPk7VPsZ8Icjaq+XpAae7s2IDutrzi/LhwphG7wJitUbGR7X17uzlNukMlRVyIjjYrfyD9owZMYFl/Oa8ANKwFL2sSvQmVMtNhksM4DYRLks8FfTy0Tew+MIlE1R5aDv2U/5xQpr5ciHVuM96/t/dLAziziutA4Md3XRz2euhCj1EL/WWQym8mar/2ievRhLlPtkY03OyQH/nBlzfpQScW8NWs0T0Lj/Eb2lfu7Iw7rA3BE+gD+F41YIeiMdZj28jcJlgSVqf+4Tcxm94pjNu9SMmwenYlB6TA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCOvTtk7ngjt1+SlpzeQQ+CgBBFh+yP/D6BIY9HVhRnGHHp] + +sudo::configs: + deploy.hamburg: + priority: "06" + content: | + deploy.hamburg ALL=(apache) NOPASSWD: ALL + +infra::profile::ruby_passenger::projects: + fbleads: + servername: web-fbleads-mercedes-benz-de.pixelpark.net + serveraliases: + - fbleads-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: fbleads + passenger_app_env: live + approot_owner: apache + approot: /var/www/fbleads + ruby_version: 'ruby-2.2.5' + directories: + - directory_root: + provider: directory + path: '/var/www/fbleads/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'