From ac140d25d0e651742c75eda636300de7bb8a91db Mon Sep 17 00:00:00 2001 From: Andreas Gerstenberg Date: Wed, 23 Aug 2017 13:44:07 +0200 Subject: [PATCH] mbvd-dein-gla initial --- customer/mbvd-dein-gla/common.yaml | 45 +++++++++++++++++ ...tage-web-mb-de-dein-gla.pixelpark.net.yaml | 49 ++++++++++++++++++- .../web-mb-de-dein-gla.pixelpark.net.yaml | 49 ++++++++++++++++++- 3 files changed, 141 insertions(+), 2 deletions(-) create mode 100644 customer/mbvd-dein-gla/common.yaml diff --git a/customer/mbvd-dein-gla/common.yaml b/customer/mbvd-dein-gla/common.yaml new file mode 100644 index 00000000..81f94e00 --- /dev/null +++ b/customer/mbvd-dein-gla/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: + - CHOWNDEINGLA + 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: deingla + # temporaer + groups: apache + +sudo::configs: + cmd_alias: + priority: "05" + content: | + Cmnd_Alias CHOWNDEINGLA = /bin/chown -R deingla\:deingla /var/www/deingla + becomeApache: + priority: "06" + content: | + deploy.hamburg ALL=(apache) NOPASSWD: ALL + deploy.hamburg ALL=(deingla) NOPASSWD: ALL \ No newline at end of file diff --git a/customer/mbvd-dein-gla/stage-web-mb-de-dein-gla.pixelpark.net.yaml b/customer/mbvd-dein-gla/stage-web-mb-de-dein-gla.pixelpark.net.yaml index 3b0442d3..a4a340d4 100644 --- a/customer/mbvd-dein-gla/stage-web-mb-de-dein-gla.pixelpark.net.yaml +++ b/customer/mbvd-dein-gla/stage-web-mb-de-dein-gla.pixelpark.net.yaml @@ -1,2 +1,49 @@ --- -infra::role: base +mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAbH0GxNSdVeyu89ZOAI4rWC0ltN1Pc7SPHJ4M7lzI6rbpg5RJ5nEI0ArmAtZb9Blrq0J0BPjp1VpedCMkro1/Si5HPzYRkReF5uUPVuFKBmCzqOY/smV/jORYB0kNF4XtkPFqIz/KcsezTETjzoHALALu30og3WKvgrfUAG1qMrDGcWd9nG18a4hOUBWJJGZkjtMKx9yh5MzRI2maFEmoo5lwHxC8CqB8Sa0O2LbEVqfvG3QDSNBwPFyCo7uNtUAWeAcm+UOISn+/wsJtBjQrM4qDjWO7MuKBL179FEzcDNfNUiDPzreITqzFXHIqRLHySs3VR2PYxXCgSXyv8A3plzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCaHFsOoResD/Z6nsu96ABjgCCs6gwtB2Ip69n4i+2uOxloCJ7Bb63BMgbgtgXx3V3XsQ==] +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAAsAWb85xO4rSAfrN7mh5DtPB/MM+VVmhs1+YufMUvwRZ6kDI01qBZDeNMrRywz2kifpRC9qwupstF2SRInFjuCqlbVI+LKO6P/ecaqk7N5LKYbIN1DEneVf2CW2DrEQZxkQOUfBsx/V75PPj37KlL8hEnCwJyqFDfVbMnNfqN96R5XU76NmDEq6YE/3ZAqu1rRlkKqcP3uPRdnC1l6gS+Nj9ZF8CMxza7l1UzBKX+iPnyhJN27fnBElEypHaRxi6kQMy1kPlpn+ZBMJKOei71rM9E0/6Iz6J568BINhpb1NQf8twA0md6WuRe4oVas4qN0KgXeEXyQqehg6VqdhW8zBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCVeWID8jvQHfwqJIA9O9JLgCCK7+u+cuVl1JKJfCJGqzWo9hZtqw1z7rfJPWs04GrSHg==] +infra::profile::mysql_server::databases: + deingla: + user: deingla + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAlkqpfzwzVYCkSDOlG46yconHY/0ZUM5fJRWYfpURMb9PgOP/09Fiv1LdIOTp9Cw0wIGT0gTzP9lROs6ixs2FSwoXK+DEK0tCv1GOngDMU1nOOG3DmjV2YojZMYk824yke2ccv8Jg15sGOlIZmD2Am8Zoscm5USZdaEywkjf9k/F9orlqOH1PSjvNlO/xhnOOv9hBm4XE6w92mK8lf4dWv9rKCx2BOyRjgnRno6jEoXzQ/SyODijEtthVPias4MSnYNTBCAqT/hr/5DPjFFWCigcVnvCrlNAxLTs4UIR1ecJSMicsIRBHDAm02Uou4vo5bKtGIdzJ0Q3IMnjvDXb5DTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDSfbfh+ENNW6+OsXE1sygHgCCntdeWM2Xk2ZTAwo67B9JdqOrbdrLd3//LFAMk5fFyGA==] + +infra::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAXv5L83LJMVddwRQBPxStSSqY5qyu620zMMO0jUgVTIiJqqhfgjk6VTA9U7nPy5XPbzJlDkWeyjcFPt6ItriAIe+G79UFyOHGjAwa/M8s3on7ElKVKms5ovahbJ5GJpeBRaHFesqOcqePpTrPdj52onGwCbRZA6GLMQoLTDhnKn2t8302I5jbs0o3REvAJNJ2GB2P6x1p5qP0OrZIollzsJP3J5OZGxuIuZZRMY6EZdb+vV3hGIOPFk2BTqKcAD/XZ7KEvD6CGlJnLDqXLv6MO1FQX25k6G7Wy7AUBySAhV6KqyyTpoa4HVflRzrRNQlCvST4/VSEnCvVgJPBbuEUgDA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBB7yN+9ljeOM///U6wOBZgogBB1utS4bM3gAfZOLSsdxVoI] + +sudo::configs: + deploy.hamburg: + priority: "06" + content: | + deploy.hamburg ALL=(apache) NOPASSWD: ALL + +infra::profile::ruby_passenger::projects: + deingla: + servername: stage-web-mb-de-dein-gla.pixelpark.net + serveraliases: + - stage-aktion-mercedes-benz-de.pixelpark.net + ssl: false + passenger_user: deingla + passenger_app_env: stage + approot_owner: apache + approot: /var/www/deingla + ruby_version: 'ruby-2.2.5' + directories: + - directory_root: + provider: directory + path: '/var/www/deingla/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-dein-gla/web-mb-de-dein-gla.pixelpark.net.yaml b/customer/mbvd-dein-gla/web-mb-de-dein-gla.pixelpark.net.yaml index 3b0442d3..44d13282 100644 --- a/customer/mbvd-dein-gla/web-mb-de-dein-gla.pixelpark.net.yaml +++ b/customer/mbvd-dein-gla/web-mb-de-dein-gla.pixelpark.net.yaml @@ -1,2 +1,49 @@ --- -infra::role: base +mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAYZmdWsXRzI6qbgfKeR2/VZ1hY14jQDBa8nQp+Ho7kgpnvvWxCW6z7q6S8HvPM7gKqHSHUocTwy02Ug9fjTxbSJxljtLT1qyRIKvntcIWE1lNYKqP861S3vo0+glqP3jq8Q2kV8j85Lw9TAG4av6JDZsfqSnx4zGWj1rxmO4q4+yq2ENrla1Td+2YW84J9qBx5dbwpzdhB7rsTBES0MNBQC5GPm5z1wzCEVob3RZqqB0+3lJeqCrnsfwbk5fl2zfVOG5t0ljivMCQaSmIb4z8ajpWg30x4M3Yib0xdxRt8VNPfMT1I9/A4htVsntaojNEfWS68BJSBAuvl+Rvafs44jBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBv6ihQt1uXYHKFZ2C50cKEgCDLlTFj+nEa4teNuiCz2ttat7VoXDzDp1/lB/rF94bKjQ==] +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAHSTPP5SUuUFBztvHMCdOlctp1/tJqoZrjgrd9qkRe9A1xnt8OrCCYuOBTF7hsIBMW/p/7bHQ1LDsaQVak7wUC8ZgPB9xBkw6mLE+PRQC7IjpianwXVSvmwLKUwsU4OGgDrh/58ZCmn0hlidSURYVcwkP1rguSJI0dHWdhv7Alg9L6Y2a9FXwGpB1lNQg38mbs81rhsNEJ2ciJVdR6xFhIgHF+CJpbZ6kDcLfkksHuMEOrJBJ0W4swAOs6g3D367Xi2O/zoWXG6IRO69wmLNXV/h+guFXRoN752ACCCCOUxKwbh9mOwao4EBRTRu0o50ef4ycO0LNQevuN8iO+pNYtTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCU1stAiT6bdek6JSd5Md6UgCC1FGTyTgs527E9QInIB6V0stbEGKSS8eOmhcFH8kRfLg==] +infra::profile::mysql_server::databases: + deingla: + user: deingla + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAMtqqEM1h6rrmBxJQo5PS5286KwpXQ2TZiHQcODGCptpUvWBgMXw4cc4Z067dHO9W+x1NvYvrW+BRjUNsMMSXxSbwJxbUnMaGH/OEEyZJzol1O7CzPOOCKOgDT4iSVaxfUC+HrcwFR4FguX4ElCOg1QsHtPi+tlzEv8G5GRo3ux2caft63go3iNqBmwdhnEQkHlAxW8yoAraGkZf3+7/LLx085keD+ckmEQ9DDaegg+vUToIePFzm2g40y2urLP5oOc22XH+dicmovxI1aag7dLdh7+WBD36mt+jSwCLmw4s23XM1pHMWOrUk7gZjlXeCo3T6C67Iblc/mnQI9LdSgTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBD2heaaMwLG1B5NNq5b/CehgCDZsS+wiho72HDd76cJHCBTCr//1LFlTezcIcCzUanwog==] + +infra::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAn+Xa1GD6Dxj631Ib6HNl28a3IBIvLOkmSyLBUqgUF84ve1gg8gqMAMteMu/hPLP0iwlNWsoKDfQ5Yv/9m+dXxzoe8gCXXt0cWToccnfQkEEI0SOWMpSAX0mWZVA8gGAViU8o1jxHMMZtip1hben1Vz/qcZNO/kYbaC1MExwyEVtAxx7vhqL2an57xLef+NqY1Qz889JqcUiM6tcxw0dNSqNff8/pDHmd+qHFgWHQvoI+kWFyqHiGCk9OeQNv9EWO9UrCLrtL6VBGZw5rnNVUdBBpZkc2uSWqlaREDLRYfL8J7kAN+n+rflHOpoez7QqaomWDExDKm54kH6+eNo5fazA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBFc0nTfvhIPnsq9fmkO5TGgBAbjY3MwuFEo710s+qKw+58] + +sudo::configs: + deploy.hamburg: + priority: "06" + content: | + deploy.hamburg ALL=(apache) NOPASSWD: ALL + +infra::profile::ruby_passenger::projects: + deingla: + servername: web-mb-de-dein-gla.pixelpark.net + serveraliases: + - aktion.mercedes-benz.de + ssl: false + passenger_user: deingla + passenger_app_env: live + approot_owner: apache + approot: /var/www/deingla + ruby_version: 'ruby-2.2.5' + directories: + - directory_root: + provider: directory + path: '/var/www/deingla/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' + -- 2.39.5