From 9862384ec41c818f019ec1459f6bee521496b058 Mon Sep 17 00:00:00 2001 From: Andreas Gerstenberg Date: Wed, 23 Aug 2017 14:37:31 +0200 Subject: [PATCH] mbvd-ebroschuere initial --- customer/mbvd-ebroschuere/common.yaml | 44 ++++++++++++++++++ ...e-web-mb-de-ebroschuere.pixelpark.net.yaml | 46 ++++++++++++++++++- .../web-mb-de-ebroschuere.pixelpark.net.yaml | 46 ++++++++++++++++++- 3 files changed, 134 insertions(+), 2 deletions(-) create mode 100644 customer/mbvd-ebroschuere/common.yaml diff --git a/customer/mbvd-ebroschuere/common.yaml b/customer/mbvd-ebroschuere/common.yaml new file mode 100644 index 00000000..3745bb18 --- /dev/null +++ b/customer/mbvd-ebroschuere/common.yaml @@ -0,0 +1,44 @@ +--- +infra::role: base +infra::additional_classes: + - infra::profile::ruby_passenger + - infra::profile::mysql_server + +accounts::users: + jenkins: + apply: true + group: "apache" + deploy.hamburg: + uid: 60201 + shell: "bash" + apply: true + sudo: true + sudo_cmds: + - CHOWNEBROSCH + 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" + bauhaus: # bauhaus + 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: ebrosch + groups: apache + +sudo::configs: + cmd_alias: + priority: "05" + content: | + Cmnd_Alias CHOWNEBROSCH = /bin/chown -R ebrosch\:ebrosch /var/www/ebrosch + becomeApache: + priority: "06" + content: | + deploy.hamburg ALL=(apache) NOPASSWD: ALL + deploy.hamburg ALL=(ebrosch) NOPASSWD: ALL diff --git a/customer/mbvd-ebroschuere/stage-web-mb-de-ebroschuere.pixelpark.net.yaml b/customer/mbvd-ebroschuere/stage-web-mb-de-ebroschuere.pixelpark.net.yaml index 3b0442d3..eda0d03a 100644 --- a/customer/mbvd-ebroschuere/stage-web-mb-de-ebroschuere.pixelpark.net.yaml +++ b/customer/mbvd-ebroschuere/stage-web-mb-de-ebroschuere.pixelpark.net.yaml @@ -1,2 +1,46 @@ --- -infra::role: base +mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAYT98SRjMeESsCGIkb4dgmuDsxhWtk4t5EpBUTu0ISJ1kaGy9IHXRQa5tNkovMpWEOh8xz7DuwLVANGoF1Jt5WiRpCsYZpmSpie2VofUosJWC30OSq/TnYzfE6PDaZrjt+Xl0AKrd8gHU+Z2CefDMpsaJ+cBAnSopUGEpeoZO8w4ydClH6ll0QeCnzrYJw5FiX9SG4lLXJpDEdmDd8FR8zTGFFrhAZ9+Ffpc+c75yLgGMxSbuwoERSQviqRPcqh5qX7wQxNlQOfqtR/Y82Ml8N8ZNBKjMaf6lhrvCJEum4VrMk52OZiul1YqfEhJbNZDa3CEk0XhwuwnXVh2ql2pWojBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBjSx5sqt9u7+BC7d04rxIBgCD00BcCkZcWL7QCtydqbuUoXm1abVjmiHr0Fej+3ISd0g==] +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAtLAOV9g2qFN19GnGANHUOThF2/3g7tytNUVSA+KMS9P0JVwK/oo4UNV0a9YoSEE/ILNsMmgG43pEigEDovZo3kcBZpRO3w1sSJ7Jwk5f+AFIeiJ+bZ2SkTgkxvEvOe/Z5gRJaCewHqVdDypSzszB92Iv/vdNiLDvHWypo1YRrEqrCiWRUJRlMA8XyOxc4gfUdu4BUEPlW3d6xr02EoWfyTPu/+CHmh5ekypaWkPyd64HYREAchn6AV5QiXEs8Xsg6ZB0tjCzZ4pGKjsBR120Vn7ujZcaMd26q2M6qcq6XnwM+xxO6dn+W/x/jNP6rdebn+W5f2Fykeu/VoTMdQzXDTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAdnPu9xuPj+/BG45kPHlqLgCCGuMcdNQhdpxxrfC65to/PxLerzlLdtMYjKE7dnP2oGQ==] +infra::profile::mysql_server::databases: + ebrosch: + user: ebrosch + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAmmwsXFnDFmIMEIN+RRLjAMiAq7kI94ICWePuWlDw609EyWYAZLqR0svQYHcs94u+cQ5jSzNgzm4HfQN4Z8axQpbDU31FETT8oDaoD8pPq9yQIlMiB3haqHFNbz13iOqMflL++bUqGhOnYBj5Q2cZFl4Kxkx9EPQWdYyL6+iQ5OI0yHtRS+tmK56E106C6sM4aNCnwOxtBYU6uiz3Am1GouI/j9QsIYrKdA3O5S3a/yrOxX7I4pir6VRAd+4TO+k01R7O2dgaDOWs735qJVv/JMmh/CFzyN+rZsdp/OGvZ8nhSYmClXmJ6j5p3mCoSfgYB+KbuZNMjNnBzg/XMuL/QzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAV64RTjwVT2DtCwfXM80O5gCDqnVdSX0OYCPFt7zvTKvk+zSbVKwshDmvtS18Y0MffCg==] + +infra::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEARdZlxPSvWKc1vgoa+0dsf7bpOP1u6gI7ogo9fy9ZLZeSTHeGAB5fJliUsRoquXNSVgluzZoMJAf/Qig5itOqCjDbblzTCNk6/dULiSZ1a2drU9Dqu0n7y9EcBmHlX3UEZRS/8GZ0PPyRGmTUV+DxYQx+QMxDtsO1qqB7sq9ZY5EaynRDA/w9K19JHuRs6xogqVNzoj+jgWc+smycgTI1qTkpTAYHpL3gzcYdR3nypoG9dqfyLtIBKwJp77kIDgYlzbkuVXjO87usVoKjfCFQsrQa7JLZFMwGoTmGBdWMU0WmNynaUw1e/6xpQfeFlU9Q81nkNZGzMbhGk0b2ik7wgDA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBzrF1Xm+TpgyqmvFnHmlsQgBDaeY0URnkHE6JkDPRwMH/w] + +infra::profile::ruby_passenger::projects: + ebrosch: + servername: stage-web-mb-de-ebroschuere.pixelpark.net + serveraliases: + - stage-mb-de-ebroschuere.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: ebrosch + passenger_app_env: stage + approot: /var/www/ebrosch + approot_owner: apache + ruby_version: 'ruby-2.2.5' + directories: + - directory_root: + provider: directory + path: '/var/www/ebrosch/public' + options: + - FollowSymLinks + - MultiViews + allow_override: + - All + - 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-ebroschuere/web-mb-de-ebroschuere.pixelpark.net.yaml b/customer/mbvd-ebroschuere/web-mb-de-ebroschuere.pixelpark.net.yaml index 3b0442d3..2e68d768 100644 --- a/customer/mbvd-ebroschuere/web-mb-de-ebroschuere.pixelpark.net.yaml +++ b/customer/mbvd-ebroschuere/web-mb-de-ebroschuere.pixelpark.net.yaml @@ -1,2 +1,46 @@ --- -infra::role: base +mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAalAN3vYBkoZH7T2TMRj1ELc9NSW6aAMHLT9OM1+/3wNSR/nVFTQTek4zBg6fM+8lbMTj+KldKFbCGrQMPKcvZeUP84kk4azky6IMILHI47/fqfPUKfMOOSEVRj2bR9LSoKRQx2/opF8g/PuZizA8rYxwR1J4fW9QzgQwUDzIDJyrrOvI6NYeSox2R6gmLxQbnWqG3hjmfSwymra/Be5CsMsY1lNIaIl9k0ZouRZc4uqqyKQ2rpuDxY+F2riSqq6tJiBblLwqUg2ltxoJHpeU62Vu4O8pUi6aqnK/KaH/rw0y3c4dkK/i1Wntel6wQfyTec6GGwzMbaDFEWD2izRPfzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAxtfsv6yW+jAoBoohC4+nCgCBVpVpN3hQ4WlhzUb3+/bi0L9UrEkQBeFjfVg72DvpvEg==] +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAVtU7+BcaPP1YXc7sqgkmOlMcX3Ecca+3LMshAeyrpFodkJY3RpqgSUGSITE0+40RQtkxPmC2L04oBkSx6qlUEfS3i2drOHzlWrpBNy3XnvwpcpFv709Grml9UtPuFkzlMuUUSRwP4032bJrXBrIOCMjggZU6S+57gyXkQB9B5d8lhOBgmSXJNi6CYRgyTro0Ig870b6elYUpgIrwXx0uzGebgyXZ2pmcr3S9aQudrKpQ1/64qU6/L+bqknNiJX3psPeG/ppEO32kDYDWIAtoFzFGyFrU8JCIc/xJIcQDtkfXgX7Y41v2mPQJZp+sgZ0tQYKes1uOqu2SUHMDILwbNzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCRhRaVRJfb5g1g3Tz9EyJFgCD+D7Y/k5DvZ/W+5MuD5AcMTfupmRKSsQDhsXNoX5pzvA==] +infra::profile::mysql_server::databases: + ebrosch: + user: ebrosch + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAUc+PldOUw8Kov/oIeo+WQHOGiUooV7yWAiK/IsIxa3824HhosOTdzcKQfH0xYb+T6StdIzw/IidFyz6kGGQBrlC7ft51wzGYCcfF52d/5glWGhCM+XSL3hFJF42zWS2L0mk5vik/idK5hLj5lRP/g5adWHP5Xghi7JlwvLmdfNCtPk48hjSdjz/Dn/5/+p3bAT+ZaVz6yRZzOaqg5bfZqp8rjDaRPaIFfEyeZHirxWm8Sg1vcrKYty1EsmPrahBs29clOG+3TaONYEWX68AE9pjXqV07QZzv0nmLk1DSlV9DeaHxEapuLrJHiZuhL3F5xsMPXk3/DRYG+o+eQh12LjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCls8C43zrimq//xUE/9gnWgCCsDjGBy2JQKywXTqBFdLkv+PWRJaL0frsTV9nIoXpdAA==] + +infra::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAMmWMJzitQGmFDJzZVm0d9SQkSMKOF1FS05+pmE5lkIlUr92HPdiKAqNAr+7I01u0N6hHhITm/ePpKSvWTPBj0aeR8QGX86Ww5ty/ARM0IGQbQdiapgx17AR6FyIcBcFSfX6HD05mcacPkLcJ3KhccA6FmQZaKkPWphpVJ7/EOXcDbnIK3MX0ObfJX07sbqeC7L8nmMLWxjO0v8AhnXBSJCn+s58dbwxhfQbzzjauxXWOZ2+65iIIdALu6/WaEt5t26L6D+OLv3jgiMd/+T2ewXKS3/clcD1N6h8d2av79dpGGWOTH+vVZt9AVe0Jw2b7hX7xiGI5ah5Wr1yhp0ztFTA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCnwT88JUP7xkkX3ALBX201gBDS+vbakoQVRVSIW1WS6+iW] + +infra::profile::ruby_passenger::projects: + ebrosch: + servername: web-mb-de-ebroschuere.pixelpark.net + serveraliases: + - mb-de-ebroschuere.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: ebrosch + passenger_app_env: live + approot: /var/www/ebrosch + approot_owner: apache + ruby_version: 'ruby-2.2.5' + directories: + - directory_root: + provider: directory + path: '/var/www/ebrosch/public' + options: + - FollowSymLinks + - MultiViews + allow_override: + - All + - 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