--- /dev/null
+---
+accounts::users:
+ deploy.hamburg:
+ uid: 60201
+ shell: "bash"
+ apply: true
+ sudo: true
+ sudo_cmds:
+ - CHOWNPICKUP
+ keys:
+ key1: # sten.friedrich:
+ key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQDdaOjZvSaf/wtaS5F8bu4+gIUXha2DiRBZo2pLx79N5fUkBK1mha8IHfQ40iRJwQzr1cKRswEi3Qo8pGYOzNoPs9ugw+r07eMrwLGoNGIFTCv0SaukmtwM+9S1z7hxyy21TztQCAcmgKN4l8jvMKFKb/3Qm+UkroHAf5B+VhlGL/IZXnuSXlTHgKcnS2HtbXlzWRkWHgyjwxT6UmSO31Eyg1SRJ9mFdxwjZo5lyzbBP/gqAQqzxoZX7U4Ty2loO6hqNusf25Byn2qK3x+dQGZ9g/t1luW2oTFavWwY0PR/djyL1ndlgZ69jCAY3YYvHRvoD91gJjHA582hVg4IkCHx"
+ key3: # jenkins
+ key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQCcA9sDPUizm9LRPYsSQSkkXRlGfhkZcCeQ8XDTbvHLjLlQdJznx3ezpxtmIgKLzMb3Hd3YNB+CAjD//iIDgJkwxNU2qGjm4vJT0WjQ2dwbPyVgN+Ik1nBhqWC2gD5UnDIVULYP5WUkgPPP1if64Q5fnfD9aTkUNOYJ4u9Th7As97e48S+/Z8vqw9EDcr3ZC+OzU7ezU65SHH4mpC1MvLW4EG0DU+omYDuMBusRA9SPx9uAebmoVVqZ23YmK5h9gh8Nc/Av5r6yfYKtkFt6CliGc7qZj56ONfHnP79CgVIlJ5NIHU2s27tTJmoDOHOkJZ11TuQp4HbuMAUAWHi6Aie7"
+ comment: "Deployuser Hamburg"
+ group: pickup
+ groups: apache
+
+sudo::configs:
+ cmd_alias:
+ priority: "05"
+ content: |
+ Cmnd_Alias CHOWNPICKUP = /bin/chown -R pickup\:pickup /var/www/pickup
+ becomeApache:
+ priority: "06"
+ content: |
+ deploy.hamburg ALL=(apache) NOPASSWD: ALL
+ deploy.hamburg ALL=(pickup) NOPASSWD: ALL
---
site::role: base
+---
+site::role: base
+site::additional_classes:
+ - site::profile::ruby_passenger
+ - site::profile::mysql_server
+
+mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEACjs0IfeN7/0tVaw634/5jLBIUwAKaQtKmVUrmpRTSoX4b0/Ncbq0aS+5R9N7JZ2hMMBcvMo1aeIDHdJvCoIIgaTOYr/ms8+oWLZOUFxVxc2uYmgpHyyYc9PSsaa8vbyRUvpXSdvnuLmeQvYAr0BBoKn4rbTw2L6Si2/3EpSP4ujDYkoekudAXzAOrvpwhh3Yy4Ox2vPNgFv1+Z6kowz17CkJsjfJx2mlgVsINOVAEFAv5vT0S3nQtjfiSHKDuITivFFypClstD64LiMtLTyRBa3xanP75UJkQX/A6iM71j4HGAzO/9I8TzBiRbuX/7Ug0CI+oTXPsDiKSra54b0yczBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAWpY59DYR3jspqpccvauY3gCCix7+FI+gSZtU8UNxoeUhzAuTR6+ioSXx8ENSnItmkaw==]
+mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAbg0Wo4xbIcERMLimgs619JPS1WouJAQBm928dQKkZldpSZduQ/ZM2ECUu4eFT3E6w7yl7QIIRxcnxMy3G5wnLb+RaufrXPMehxL+h7uF0JU2uJ8XDvtUvr7Ir1Zdd8Y9APYmomhICPD+2yrjXVd6/7U3bGhGIE185ls0biWLxR/vdlF39Lzhy/pNx/60E3jhkp+kPyjPvDhtdzuEQVX/aVzVwOoktb9o0vAHy0ZfuwId0/eYpQgWwAgKENrXHCltVveX5/t4xR61pCJlHsh/I9WUANxBxTswOZF2AR0WymKpnLuYntX1VggRxnvJcRWqImHkkmUjoFtmp0NUFlrSLzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBA8hsDRF818UAfyrWrCz57+gCAyGjS02gaMkyEVOE70L1YqDNxctkupCgtjkWaAIA7ySA==]
+site::profile::mysql_server::databases:
+ pickup:
+ user: pickup
+ password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAvZNS3k3/RWGiMDz05az2G/FQa+coIjqUdVrvKJK1GZu0S7AEYJDSHLJ9EGgVrFbF1r1YRk0L8ZypUBKnb+0NQpUl1H9mG2k9hc4wgkzeZzkBtwNDEkk5YwPvKfzCSazVXPIcnrqukEnxbp+zrnD8vzPLqeSqqggoz5OD2TfVMV/+T18VgW2lklJkO6mIn64mbGEL/4PB8ZWDcJ/12wmm+OnbQJrW7uAIIHR3PNjG9LLqR/HCI1ciC9XVVL3vjBZt3H5F7sJ9lywlc8v+FkKTKmdoSnyWrQRs9OCJoXkX8/JdGhS1dc5+AChB30g16j5/QaDJm51gwuszPc4UPYEBnDBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDHMPjExJK2RNVcrAbOfayKgCB599XS8yR+Ee8B70szl0Bize9aLLP/UiK6xSTg/1Dd3g==]
+
+site::profile::apache::htdigest:
+ server:
+ www: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAksBmO1RZivD4W9zGEh7o+e9IubGr6ZSCTN/6kKaoibPzo/fNqqL7O8XJ/Oh8R9gE/OMDC0xcu+xTICEAo00Cy7EToB+Kdza91e2C3iDJLE8GgEvg/7Ex1m1d/vmEcLhp0Rm1Bad4+2LNjlwbhzxV4kcmWH9QHa8pIYdVoYXb0UpCLzIVtsK2uAJJyoDEeonkuCvOlgRZgNyuSbc7iWl5XVB1p1TxeNBgLAomQxJSIMaK4dytCsQCtuDfuzUbS1Ph570dSDdOG1uHZildmxaEeXiPSfLIrGdkq7bh2YyHRnZbT10hMF3PJOf6vFcyj5FPFqk/Rnmau6Zhuiq6SRbPLjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBADhZ5JuNurOT8tmEZtLNVBgCCZC7bBoGeXFQeeN1virKbdSoB1gsa5yFnoZ0Ihwsp70A==]
+
+site::profile::ruby_passenger::projects:
+ pickup:
+ servername: dialog.mercedes-benz.com # WAF Domain
+ serveraliases:
+ - lb-dialog-mercedes-benz-com-pickup.pixelpark.net.yaml # LB Domain
+ 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: pickup
+ passenger_app_env: stage
+ approot_owner: apache
+ approot: /var/www/pickup
+ ruby_version: 'ruby-2.2.5'
+ directories:
+ - directory_root:
+ provider: directory
+ path: '/var/www/pickup/public'
+ options:
+ - FollowSymLinks
+ - MultiViews
+ allow_override:
+ - All
+ directoryindex: 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'
---
site::role: base
+site::additional_classes:
+ - site::profile::ruby_passenger
+ - site::profile::mysql_server
+
+mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAeNVNpYKLIOf+LxLFqINA9eJiTtINCUR+ToQCk0GxdSyOwmVLUcKg+HrXhhsTJ9CzY0Jl6dRVtjlbxigLaCHDP5QH0qYL7ThpmeQvudasUt0LPxYPIalIw2NvOmcXMIfdfxBXzRXpLc4vfF+wcJ0O7jxxuZDGZFuO80Is71+RA8+9HARnBWp0Md/0+n0HflkVNitRmnZKXuFbxBu/azlj46qm5mVvUotBh3WF9kIYuhkERVovCIOv6GPNKROIeb7xAcGRgX9obWUFihDQgYWNX+Rw4/PeFlqLLxpl5FGwVrPdy1hEg61/DdozDkXYScsWtcoqqHuUZUchHEWVb1AkdjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBA2ehRJU2M7hgoGMW+9i5GJgCBJVPc+NEU6baWuAWsNQR2SqnAJQx4HSBsVtGIytxMkKA==]
+mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAVlZvM5y+urQSWbQkL+e5hJDZX9/WHgW552sbhMhMqBR4eNrhBLvSFkU9LLtnkyhewhWisQxF255/ytiWbQTUzfJd2LVCsPPJAf6TDlbxW617ez4sIdIZzsWk3WUnwJqeWAo4/vTXNIkucvHKk4wek6WMmxLVYaVRgy8UpTO29/q2uuuZe6Lxs+qPpAKG0R6nIv1JiGTrMGnhPBPgvzmWvUBctYW/2a0IM0MMc7kV9NV48BjHv3efE8Q5+Ukb2ZetlO5c1fW42rJ1u/U31t1c550+6eK3cSi7KJOkmRB4ka4p9KVr2IjcKoTesZPIDsAXvZdVokyVw3Al7qBDe3U2njBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBB6e5F72xpjzFPaCjDGHeptgCBhLZYfLt/WUpvKVP1U3eXQKcq51x2KuuPeASYX2RiDdQ==]
+site::profile::mysql_server::databases:
+ pickup:
+ user: pickup
+ password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAHI9jtb1cXAFdxC7LQugIs/tm9cJTTYutvzq290sHYylcgZZEx5cwVEovOxUXos7aA8g9wC8lTWhllLHeEr2NQ+jiMnElD77BUmb5aLbU85L6Gcnq93/rlM9Xo3JCKszLUnNza8l1B/RbHbkrlB514CJzqro2J+drthvaiaymuSXTrYFuQHf0kBCFBN0GCvdkvAwAGrgYo+ag8YZxU8OFn1mgrAcWnA6klI6wj3H8rDTdkC2juleNIJh75X+PlUVwRUc/IxYXwJAdKf3nTRDv2q8h0ub1wkvkcQz9Jp2lZtofhe60Zy0o+5d/jdZ9OqLXcdIldk9GPcLmOogEJ2Uv8jBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDVdpD3QbTkYJQWOOOfWlBfgCDuRr6YHG035jQRShvjs06DhhyytuZG9+N9E06x6KTv4w==]
+
+site::profile::apache::htdigest:
+ server:
+ www: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAeUNHHCWD4UXhpxeERnrjHxNR5BAYLbC85DRSz4GK82x3RHYIjTAU2oSxWst51TvSw3OM0ErirZTOClKmzSW54E5A5WHJjhA23OeHBpBlp0cGwjWDqYSm9gQQiVZlYnghpxIz3Qe/8CJjUZ8D0Tg2J/CG0ap3M1oQqLGhx8BausLOz4oqS8PPrBoZQ/NvgbHY7iSEfKM4br9kjmPrb86s7OMkLc7ah7CD5lJ809dSaWdM6V9OpT4aUhsnix9vGFuBKCYnoYYtsLH2oDGQgR+UK0jU+Ot7Gp0aVjNGXCYB/gq3g52t53Lxzq4V5yA3G+o00zOClFYbXLYab934lSSQEDBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDwuEczHVbzQVttrK8QDnVwgCBMPhwYbFqc2f0IP3t2gpObx0CZMTwNp6g1SmFAlPHvqw==]
+
+site::profile::ruby_passenger::projects:
+ pickup:
+ servername: test-dialog-mercedes-benz-com-pickup.pixelpark.net # WAF Domain
+ serveraliases:
+ - lb-test-dialog-mercedes-benz-com-pickup.pixelpark.net.yaml # LB Domain
+ 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: pickup
+ passenger_app_env: stage
+ approot_owner: apache
+ approot: /var/www/pickup
+ ruby_version: 'ruby-2.2.5'
+ directories:
+ - directory_root:
+ provider: directory
+ path: '/var/www/pickup/public'
+ options:
+ - FollowSymLinks
+ - MultiViews
+ allow_override:
+ - All
+ directoryindex: 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'