From 0fe7e06e96bf976d7347b5fb21f99ebaeb3a4386 Mon Sep 17 00:00:00 2001 From: Andreas Gerstenberg Date: Thu, 8 Jun 2017 16:00:16 +0200 Subject: [PATCH] mbvd-eklasse-family initial --- customer/mbvd-eklasse-family/common.yaml | 44 +++++++++++++++++++ ...eb-e-klassefamily-mb-de.pixelpark.net.yaml | 40 ++++++++++++++++- ...eb-e-klassefamily-mb-de.pixelpark.net.yaml | 40 ++++++++++++++++- 3 files changed, 122 insertions(+), 2 deletions(-) create mode 100644 customer/mbvd-eklasse-family/common.yaml diff --git a/customer/mbvd-eklasse-family/common.yaml b/customer/mbvd-eklasse-family/common.yaml new file mode 100644 index 00000000..71759a05 --- /dev/null +++ b/customer/mbvd-eklasse-family/common.yaml @@ -0,0 +1,44 @@ +--- +infra::role: base +infra::additional_classes: + - infra::profile::ruby_passenger + +infra::additional_packages: + ImageMagick: {} + +accounts::users: + deploy.hamburg: + uid: 60201 + shell: "bash" + apply: true + sudo: true + sudo_cmds: + - CHOWNFAMILY + 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: family + # temporaer + groups: apache + +sudo::configs: + cmd_alias: + priority: "05" + content: | + Cmnd_Alias CHOWNFAMILY = /bin/chown -R family\:family /var/www/family + becomeApache: + priority: "06" + content: | + deploy.hamburg ALL=(apache) NOPASSWD: ALL + deploy.hamburg ALL=(family) NOPASSWD: ALL diff --git a/customer/mbvd-eklasse-family/stage-web-e-klassefamily-mb-de.pixelpark.net.yaml b/customer/mbvd-eklasse-family/stage-web-e-klassefamily-mb-de.pixelpark.net.yaml index 3b0442d3..05490268 100644 --- a/customer/mbvd-eklasse-family/stage-web-e-klassefamily-mb-de.pixelpark.net.yaml +++ b/customer/mbvd-eklasse-family/stage-web-e-klassefamily-mb-de.pixelpark.net.yaml @@ -1,2 +1,40 @@ --- -infra::role: base +infra::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAAdQzgD62ZggDlBtRQgxX8OBZLE9gztUvKahNaAok5X+XzQLwt/dR4MfCBgJXMeeWgiB1rKSjtZSyTMFvT+idMDwHC1+hjDUUFubd2banmuA2pI3j7NScoIosGJsmdCbWOu4hCtvG/VlwCLWvq8h5O34ioZZyxTOoisGUgiqRlKGgZt9r0Ww8Kf+1VJaSJHCP3sCzDZHV3ftB+FooeqDAOIGM8gmOrOYlbwQVCHqkMBP6aJsldXZPRV4BtFBjh64ZSOq9RdzrPgRwHilRlbm3vHezGbQr2Mj+1YumXLr1fAlkmM6YD2dIxH3p4cScMA2EN7TKf4LSMcHM342XnNjxdDA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBC933bV5D12wn3TUh3KpgfygBBYbEBt0FcY9ko/z/hLv8La] +sudo::configs: + deploy.hamburg: + priority: "06" + content: | + deploy.hamburg ALL=(apache) NOPASSWD: ALL + +infra::profile::ruby_passenger::projects: + family: + servername: stage-web-e-klassefamily-mb-de.pixelpark.net + serveraliases: + - stage-aktion-mercedes-benz-de.pixelpark.net + ssl: false + passenger_user: family + passenger_app_env: stage + approot_owner: apache + approot: /var/www/family + ruby_version: 'ruby-2.2.5' + directories: + - directory_root: + provider: directory + path: '/var/www/family/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-eklasse-family/web-e-klassefamily-mb-de.pixelpark.net.yaml b/customer/mbvd-eklasse-family/web-e-klassefamily-mb-de.pixelpark.net.yaml index 3b0442d3..16b9b50b 100644 --- a/customer/mbvd-eklasse-family/web-e-klassefamily-mb-de.pixelpark.net.yaml +++ b/customer/mbvd-eklasse-family/web-e-klassefamily-mb-de.pixelpark.net.yaml @@ -1,2 +1,40 @@ --- -infra::role: base +infra::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAFzT3BJC0FOTPeXNNNiNGi/3Q/xGDVVKdotlbTF+xRPAVTNxVTVdr1x8QTT58+QLZsuHOm9SlMDg4O2+5t0CVasFiQxu/sRWi7llvDZtpC5QiQyx2f+5nIDVk3S3U2im0DbV9v4nnE3UJaxBwwLu+qWC/a/VKgG91LSHy+EnwjqI24rEsqbx2/hOn6AVQ+ITrmBwI7a79CAXMKvwazdHJK3hG3UKORe0SJhzjHyMpw8NzR1gFasupkVjrMHLHyT3pparv0HxxSMOuiC9nWOoUZNqM7yKwTg2KCZSJOtbzY/PfytcXqSr3l3ZYs047LZciBsmr6t91/ARfN4NH+U1MvTA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDUUxZS688Asmi2gv4onTNSgBDAkWIiwLR+l5xwfG4w8KJU] +sudo::configs: + deploy.hamburg: + priority: "06" + content: | + deploy.hamburg ALL=(apache) NOPASSWD: ALL + +infra::profile::ruby_passenger::projects: + family: + servername: web-e-klassefamily-mb-de.pixelpark.net + serveraliases: + - aktion.mercedes-benz.de + ssl: false + passenger_user: family + passenger_app_env: live + approot_owner: apache + approot: /var/www/family + ruby_version: 'ruby-2.2.5' + directories: + - directory_root: + provider: directory + path: '/var/www/family/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