From: Andreas Gerstenberg Date: Fri, 22 Jul 2016 12:56:13 +0000 (+0200) Subject: mbvd-eklasse: inital setup X-Git-Tag: v0.1.0~4480 X-Git-Url: https://git.uhu-banane.de/?a=commitdiff_plain;h=1bc80587849c81ddfb6c9493ca1f9e79443121df;p=pixelpark%2Fhiera.git mbvd-eklasse: inital setup --- diff --git a/customer/mbvd-eklasse/common.yaml b/customer/mbvd-eklasse/common.yaml new file mode 100644 index 00000000..bcddfbc8 --- /dev/null +++ b/customer/mbvd-eklasse/common.yaml @@ -0,0 +1,42 @@ +--- +site::role: base +site::additional_classes: + - site::profile::mysql_server +# temporär deaktiviert --> wir warten noch auf das update von puppetlabs (apache modul / passenger_user) +# - apache::mod::headers + - site::profile::ruby_passenger + +site::additional_packages: + ImageMagick: {} + +accounts::users: + deploy.hamburg: + uid: 60201 + shell: "bash" + apply: true + sudo: true + sudo_cmds: + - CHOWNEKLASSE + keys: + key1: + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQDdaOjZvSaf/wtaS5F8bu4+gIUXha2DiRBZo2pLx79N5fUkBK1mha8IHfQ40iRJwQzr1cKRswEi3Qo8pGYOzNoPs9ugw+r07eMrwLGoNGIFTCv0SaukmtwM+9S1z7hxyy21TztQCAcmgKN4l8jvMKFKb/3Qm+UkroHAf5B+VhlGL/IZXnuSXlTHgKcnS2HtbXlzWRkWHgyjwxT6UmSO31Eyg1SRJ9mFdxwjZo5lyzbBP/gqAQqzxoZX7U4Ty2loO6hqNusf25Byn2qK3x+dQGZ9g/t1luW2oTFavWwY0PR/djyL1ndlgZ69jCAY3YYvHRvoD91gJjHA582hVg4IkCHx" + key2: + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQCx1a+GIaWp4/O1puvX9gYt5EMZcqNLyoxSU5sYNrIpuUYZ4mit2eVtsTbuE+gymXZ570v09sTI667p7I/cyoZ8HHsZ9x8yjDEDidKuRD7Sq+aqIdCcH3HLBZdEES8FvqyrcQNLbe4nPdqSrWievoR8VH6/wy7nhVb0A/UGID2XkZLVFJjlAfU22CxuererrCBASJo31ZkW/ScE1Lii2nBvs7PxL9+hyDnyP7fsVV/2fcy85c2reP3YO2jOTeVGnATPUNaL9KbonhxHr+SEWSvsE4tUlumxcqLa8wd/YQqrm0sO0GdqPEIfiUmhj24AltIxwmv/KnC8HODr7SQMyEsH" + key3: + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQDIOt8MfbBxLSVZMrvWY3Yq24VMPbvx7I65Sdh8zqX2+QyJWv9vl9A6JMeXZbl20lXEmo0+q2HxxS/ZLq4v6ZyCdNCVIidTsYMo+w08+/QscWLwAv/rCMCdUOJnwpCAzr1DFMYJxRAEvy4AKppvsoYZ3KZkzKnmXbrN1267T+uKCyLhB/n+6rFVNc2Yso0OsUivg/Hcb2SWy9SUCpN85kubuQvLh4g8WmRGTB8CQtwYTA269KETZ86/gEErf8y2Sc9MwYEe91JW9hhnSVUKBDkEfxdU3Ctn3K5JHB49jq67spx1I0HDlB+M+u5TcIaU5gsPpgagY5NCIKGWgCmzANlZ" + key4: # bauhaus + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQCcA9sDPUizm9LRPYsSQSkkXRlGfhkZcCeQ8XDTbvHLjLlQdJznx3ezpxtmIgKLzMb3Hd3YNB+CAjD//iIDgJkwxNU2qGjm4vJT0WjQ2dwbPyVgN+Ik1nBhqWC2gD5UnDIVULYP5WUkgPPP1if64Q5fnfD9aTkUNOYJ4u9Th7As97e48S+/Z8vqw9EDcr3ZC+OzU7ezU65SHH4mpC1MvLW4EG0DU+omYDuMBusRA9SPx9uAebmoVVqZ23YmK5h9gh8Nc/Av5r6yfYKtkFt6CliGc7qZj56ONfHnP79CgVIlJ5NIHU2s27tTJmoDOHOkJZ11TuQp4HbuMAUAWHi6Aie7" + comment: "Deployuser Hamburg" + group: eklasse + groups: apache + +sudo::configs: + cmd_alias: + priority: "05" + content: | + Cmnd_Alias CHOWNEKLASSE = /bin/chown -R eklasse\:eklasse /var/www/eklasse + becomeApache: + priority: "06" + content: | + deploy.hamburg ALL=(apache) NOPASSWD: ALL + deploy.hamburg ALL=(eklasse) NOPASSWD: ALL diff --git a/customer/mbvd-eklasse/stage-web-e-klasse-amazon-mercedes-benz-de.pixelpark.net.yaml b/customer/mbvd-eklasse/stage-web-e-klasse-amazon-mercedes-benz-de.pixelpark.net.yaml index 4c3c2b5e..bf2a23b3 100644 --- a/customer/mbvd-eklasse/stage-web-e-klasse-amazon-mercedes-benz-de.pixelpark.net.yaml +++ b/customer/mbvd-eklasse/stage-web-e-klasse-amazon-mercedes-benz-de.pixelpark.net.yaml @@ -1,2 +1,44 @@ --- -site::role: base +mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAXPivTqq8IHS+4tRA0gUFIw8o4zmXkea3DSpSpH5BzPKAwoj6soJwSafIR9Jds5R/xqh8BtalRtkpCujp0+4ogrwgl3CymEhgfmv7x2PhjsWRWa+yif+IwkjhziPjV6w5LbAZmrG0PABmoUUVhNVEbThnrmFKzlemehFOQLi1O0o8Axe2LU7IkdKSFz/ew0NMOPLYfGVAmkADnBZ+qxWqYM+fqAju8J3dOmTxrDr7AT8DEfnBQb77yPtym+I1469GjgI7MqX4wnj+qVDqryrFKabgomgUd9+GxgbOqe+cvHgYJHA+W53GQZmTyWJc1z034z8uvVZNurymJmozc3kvhzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDjERdHlf6Ud/D+SM6m7KF0gCDXgl9LVtxh8QjYzK/zdySHnkSKIFU0D7imUFrZkIayzA==] +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAu97sdUYC2qhqZr6oCPvl/xA4Y8BvdwO5zltl82pxCybmu/DZ+qL30eoDVvDgbemhH96z5eKQXgEbArG+iwl6oNHehgMXlQcIK7ObzZXVKT9SfejG3rgdTPw0ZtX/Qr7w0/g143JRnP9yAQF5vr2HxclHGStyB2ihAhLExZcLAy+sNBMFJpy3aOBHtwpZos1yFrsEnZw5zx7GodTn69DqRL36x3oNWtOCfLZOwie764igIO8B5/o8cPpRAC89Hof8Z2v0Ap44Z2JsA68BPF7kAe9ZneBMy2WBgErkCYa/T53kxRMI/n8nTeYHMFqVB6Y6yjcLRBZunYtjPfCHAMZ+VzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBF4Wq6wCnPMbUSLXSTsWLogCBeyGJv/0+RO29mw7aLuiz65PEj6rGwLIzHwLj9NUEuxw==] +site::profile::mysql_server::databases: + eklasse: + user: eklasse + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEADUbBkKEN67t9sUvNWvq51rHfuIoGsuhpaNo3TRMdemINblOnRLzqk7MiMUQ3mNj7D6rGaM0ABBhTp3nl5VtobHBYSp2cZNJ/MdcaWKZrJCvFV+gqqnaXfuZ085WhKSRsqrCJr/hAeplyxQnKdESz2zAbNcDQscPfVP/xCkYQObXg7POyeCtiwPS2keFMQW8KRkMxUGpn9v+6YQ0B+NLBAEumqxzaF43SxHtVo7mQGAgYGF2+01u0bMaWLBeexGT5A8bYLZoRHKanz3SvzV8FrjDZZDLDliPGzFDpr0tE58AhrL/6PPjTtLaCLzeLZ/gBZ57gOQ/tZODAMiCZbMnODjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCHUYcXaO8QbIu1NMr3ALcmgCCBDCxUP0keNAzSoeLfY9HYAu2yIE4+U7QWuSsZaO4Ktg==] + +site::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAP4O+gBgAjfiYjYRmG1rV8bZcKdWVDp/ar0HZ81ytoe3SclzDSTN9rXopiDKXNFrNWnagIPhJjR3wGVeZ9sFtTkWlkasnTSwUtxDS44JThZnyIvBa86dnhzjpuKROO5CQwpX9JIRqwzoAT/ztUJbD4em5BWY9Uy0Jk0gjHksxl60ryRPVjfYRcCPrnoXIlWU07xsagdiH5/wWZ4wEg6UK9vslxZ5yC0CQnXwVHdPgaMIAuq4ClrjLNx8/rscZX+D0O59F+4N3JSGKRbpuY3dtp6NxXxR+WGqyOTx+q7XK1CTpZ7vxRW3tAgMAeuIvwGrHobSengaXAUD8QB5+dGjCJjA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDD1GqXn0ZTYucjZ1n6ONDJgBDXA6SeQYDVU5ICrXXIDqZY] + +site::profile::ruby_passenger::projects: + eklasse: + servername: stage-web-e-klasse-amazon-mercedes-benz-de.pixelpark.net + serveraliases: + - stage-www-e-klasse-amazon-mercedes-benz-de.pixelpark.net + 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: eklasse + passenger_app_env: stage + approot: /var/www/eklasse + approot_owner: apache + ruby_version: 'ruby-2.2.5' + directories: + - directory_root: + provider: directory + path: '/var/www/eklasse/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-eklasse/web-e-klasse-amazon-mercedes-benz-de.pixelpark.net.yaml b/customer/mbvd-eklasse/web-e-klasse-amazon-mercedes-benz-de.pixelpark.net.yaml index 4c3c2b5e..0a871413 100644 --- a/customer/mbvd-eklasse/web-e-klasse-amazon-mercedes-benz-de.pixelpark.net.yaml +++ b/customer/mbvd-eklasse/web-e-klasse-amazon-mercedes-benz-de.pixelpark.net.yaml @@ -1,2 +1,43 @@ --- -site::role: base +mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAcsn7oa53cyi4d1AcFJIN+IEW01gK0aSiEAkR1rzkRL1WpO1sAzVojVDcL2Orw/5ZD5fopNP6BVmiPiBoUlYN7U0YBaWG8sPzjnPLq8ZUN4g/AKX8OvhS2zK5C5n0sUQgFXzyGFmF+Ml8VSn1X9HTaqjvl7RcJ7wwkSHtyFh7zXMup6qQoWO4GeFdzfu14XTqDtraGgcaj4o4MIwjj7HEUhm53CYuuG3sMOu8hlcQuQ4GWLCr1kRgdG0T9PDTWauUZZOJRT36swKci/gMS1hoAR+ODxfRpe2seeFX2XUXXav3T5Q+yrbYqdfKTAnDTZ7F1Ye97bQG4D1oUZgDYAtQpjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBZISsnFHZS7/t7AK+Tzpp2gCCWmhbnLXKF9wNW2I2mQOyDb4XeOeo0CwVy+eElqTkO5A==] +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAv/aOCtMXsJe5ed957S7fInPjuw3xkiTB9Ruy73rxNKmgI0HXK+GDYAt8H34O40gIdLlRvs61J7bVBeBlqyBizsPy21uKRNRgdU7hpE5/9genKQ3eLo9SpcCxRNqtHkqRkuDnMMkgekMYdFO4kn1wVqjX/nRRDXkgrWed3mEsf9oD7dlYBho6nkOTxweWFyIhWvLDF0zakleTotodZ/LLtrxKPulBd0N+NOPt/8Wt/Waso5ZwBrBPvB30HF+Qs85LhjsrfBtNfmgPWHPLZEt29CNK5CFfAbhAokDB16xivum8YOVoROgq7p4IrpaL5q+ESFb6I6C9enXaGqUc1gnNxDBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDhoD02FcBBJXNn8v3RzZcZgCBkXXfEYTHoObnwejd4asCt7UHijXXFZExPc0MSOGDxYw==] +site::profile::mysql_server::databases: + eklasse: + user: eklasse + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAvcjG0PhjPoHbbZoEyrDXwn3RA1l32gyLshmPb1Vea55ngZs11ktqxIifvS8PT+bzAXLn5l5v3fgiZ1DhB27KNvzx2Ng5t49rUko+S894z2Nr5e4CsnKS8gyh4FIMKSVNBM0zDUf4AQC/Ar2cZ5MjIq5CuTjPPWcU5QBmpkQuJVANlQDSjDcw7uBr2pzfYOZBAIZEan7+Y6Ed6jmDHpWe8sZjXmZeWq4BAIqc4sd/AiA43/G2XeDNL9AZ6GQMbYs6Z8i7++2heiCsUq1uRTa/IFVCVEu8JOVRZUp0I9VwPas+gO/vcCm2WsbezUQ/4zgTH00qRzX9ctsQjagpnXo5sjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDUttiW96RZX2V5zvx3+HzzgCAUc8Yj9YIRd/SWBElpbqK5kdg4HSUZy9+IPt8AU8irWA==] + +site::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAmiU7O9XIBXrfMY2LdgWWRT47Rz15MW2eWjhscoHN8LP8IbogsMgLp9IGYu5W6/ElWLMNPN2925+cpGIYXqeu9KYzBKTSjfB8Xsj5mJqi6UD31QaoLi9PzcmoxMs3jmIVh//09bb361UDbFnmFuAC7bFR7ClXzoVSgxY2xFuJj9+8+Lbw1aYGVPifyco3uHcHaITismyx8GMMtHjlbphU4H8gEUKhVUDxoczAtkUP9lE7VoeombXaEokAZ0eOfaSUCilrj1BAR1EIPZGuL19apbHVq1H6MJ609C1LIWU1qrEwKH6DvV3EUbMf26iwZOwqopHQxyc/dgihxiCI7z0p9TA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBnaplRZmEsZlcf3mL3NeSegBBeqgP6bJR8XFjSK0Ml9Ufx] + +site::profile::ruby_passenger::projects: + eklasse: + servername: web-e-klasse-amazon-mercedes-benz-de.pixelpark.net + serveraliases: + - www-e-klasse-amazon-mercedes-benz-de.pixelpark.net + 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: eklasse + passenger_app_env: stage + approot: /var/www/eklasse + approot_owner: apache + ruby_version: 'ruby-2.2.5' + directories: + - directory_root: + provider: directory + path: '/var/www/eklasse/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'