From: Andreas Gerstenberg Date: Fri, 10 Mar 2017 13:51:45 +0000 (+0100) Subject: mbvd-transporter-topleasing inital X-Git-Tag: v0.1.0~3458 X-Git-Url: https://git.uhu-banane.de/?a=commitdiff_plain;h=3c8c68e1c170897bce0c112f9b4f94f67eb95992;p=pixelpark%2Fhiera.git mbvd-transporter-topleasing inital --- diff --git a/customer/mbvd-transporter-topleasing/common.yaml b/customer/mbvd-transporter-topleasing/common.yaml new file mode 100644 index 00000000..d23404be --- /dev/null +++ b/customer/mbvd-transporter-topleasing/common.yaml @@ -0,0 +1,47 @@ +--- +site::role: base +site::additional_classes: + - site::profile::ruby_passenger + - git + +site::additional_packages: + ImageMagick: {} + +accounts::users: + jenkins: + apply: true + group: "apache" + deploy.hamburg: + uid: 60201 + shell: "bash" + apply: true + sudo: true + sudo_cmds: + - CHOWNTRATOP + 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" + christian.melsa: + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQC75zCFdjIkjdRV+1FuD9nO9a9UNAl0mnsMXLdHjC4U56+FUMPEcCIfn9AuV392fP/o0XXW5kevz7eyjuUitGLRCSsArxJ6G2wacm5KGf37k3Qmigts3CKG7t7kk1496z0Fq6UNfHQaQGCdhtAyt/eT0kthcU+x0p+pXAN6A+jId6EcEjtkp+CwaiqwU6sEYazJqDNmSeo2eYxN+ZN0xtLnopFYV4LCn378v+btdBFj3KY+qhYyOVqady6ZuVHqnKya03Xug+K80uaBlehTHD0dGbjFVLEKGsJqOyJZSgkZATfgcfUCQkWy+hy4wfC165k2FQx0A1+7BrNiPt7fQ6cH" + tim.schroeder: + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQDIOt8MfbBxLSVZMrvWY3Yq24VMPbvx7I65Sdh8zqX2+QyJWv9vl9A6JMeXZbl20lXEmo0+q2HxxS/ZLq4v6ZyCdNCVIidTsYMo+w08+/QscWLwAv/rCMCdUOJnwpCAzr1DFMYJxRAEvy4AKppvsoYZ3KZkzKnmXbrN1267T+uKCyLhB/n+6rFVNc2Yso0OsUivg/Hcb2SWy9SUCpN85kubuQvLh4g8WmRGTB8CQtwYTA269KETZ86/gEErf8y2Sc9MwYEe91JW9hhnSVUKBDkEfxdU3Ctn3K5JHB49jq67spx1I0HDlB+M+u5TcIaU5gsPpgagY5NCIKGWgCmzANlZ" + sidney.jansen: + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQDEr3bnmo47iQIMvpdFN6khFPBTItqapoy1L+Cj9XHXkkuOesuGNDw56AEomzgpRn+3GqXNENWgTd4nwUGCCbQLc4H2Uk3XXOk5oDZYpCOFSJ3T6uS6s7+kEky+68ocWjcI5oV+0g9dSDt5fpS13LDxnPNfmBYwJzfOjrtXddITVehjQf9Utft2M057VJ9cQNEjpAMehIsbqhWR2yuDUraVpc/wSOBjr52A88gfloO4U3JMKPsTu/vnTvJyG45UalhTScavB+6Y662uesi4XSjmv+ZUUnMToSh4jJU0Wh5QqVxz0Mqhj6w5SOqNSk5p97JJn14RvsbxiiEv0ZDvFVBn" + jenkins: + key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQCcA9sDPUizm9LRPYsSQSkkXRlGfhkZcCeQ8XDTbvHLjLlQdJznx3ezpxtmIgKLzMb3Hd3YNB+CAjD//iIDgJkwxNU2qGjm4vJT0WjQ2dwbPyVgN+Ik1nBhqWC2gD5UnDIVULYP5WUkgPPP1if64Q5fnfD9aTkUNOYJ4u9Th7As97e48S+/Z8vqw9EDcr3ZC+OzU7ezU65SHH4mpC1MvLW4EG0DU+omYDuMBusRA9SPx9uAebmoVVqZ23YmK5h9gh8Nc/Av5r6yfYKtkFt6CliGc7qZj56ONfHnP79CgVIlJ5NIHU2s27tTJmoDOHOkJZ11TuQp4HbuMAUAWHi6Aie7" + comment: "Deployuser Hamburg" + group: tratop + groups: apache + +sudo::configs: + cmd_alias: + priority: "05" + content: | + Cmnd_Alias CHOWNTRATOP = /bin/chown -R tratop\:tratop /var/www/tratop + becomeApache: + priority: "06" + content: | + deploy.hamburg ALL=(apache) NOPASSWD: ALL + deploy.hamburg ALL=(tratop) NOPASSWD: ALL diff --git a/customer/mbvd-transporter-topleasing/stage-web-transporter-topleasing-de.pixelpark.net.yaml b/customer/mbvd-transporter-topleasing/stage-web-transporter-topleasing-de.pixelpark.net.yaml index 4c3c2b5e..1253245d 100644 --- a/customer/mbvd-transporter-topleasing/stage-web-transporter-topleasing-de.pixelpark.net.yaml +++ b/customer/mbvd-transporter-topleasing/stage-web-transporter-topleasing-de.pixelpark.net.yaml @@ -1,2 +1,35 @@ --- -site::role: base +site::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEArGYK0LRrz3nqOooYUmu3cLc5+rgCduM1sNTZBcysjD9jMTAHHpbJApjgS5TOO472jXF2pgsfnwCimVgkuFwyKuxcdoy1Rs+7YPDMi+iBFTspO3TyGxhp8n3RdNS7p/K32lzCS3qqrliJ1q8mnfKIikMZuMkIGC+tD2wLUoNpVAGd4n4e4/ndWR8X0ZuMbiHy+uAwSaVvZTovuN8HJ/lcww9kxQhnrtl7KsGaFMyErCD7p5wa990L+pXbCkwlgRgmJ7NowqHGNPvvB7Eeq8w7DDHfptGauQJT8dduN6B8kDZ3szCvnaglS5w9hxwNZbypqm0+vP5oms/2ux2P5Ig+rDA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAnMAhvf4tZTqApU18ZoUzmgBBquHrD/HyptYbHok0s8jmJ] + +site::profile::ruby_passenger::projects: + tratop: + servername: stage-web-transporter-topleasing-de.pixelpark.net + serveraliases: + - stage-www-transporter-topleasing-de.pixelpark.net + # es werden LB und WAF verwendet - SSL Certs liegen im Loadbalancer + ssl: false + passenger_user: tratop + passenger_app_env: stage + approot: /var/www/tratop + approot_owner: apache + ruby_version: 'ruby-2.2.5' + directories: + - directory_root: + provider: directory + path: '/var/www/tratop/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-transporter-topleasing/web-transporter-topleasing-de.pixelpark.net.yaml b/customer/mbvd-transporter-topleasing/web-transporter-topleasing-de.pixelpark.net.yaml index 4c3c2b5e..e1262d67 100644 --- a/customer/mbvd-transporter-topleasing/web-transporter-topleasing-de.pixelpark.net.yaml +++ b/customer/mbvd-transporter-topleasing/web-transporter-topleasing-de.pixelpark.net.yaml @@ -1,2 +1,36 @@ --- -site::role: base +site::profile::apache::htdigest: + server: + www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAtKY1KaXrdgMCvGc8cXHOJceQ4U0faYp5WV74AVUzMdEPm5O9HapFCya5/uYZsQuruEoCmM1PFuJidw6redDy2qztiHJBmchFMVJxii7pgGcmbeSR2S42r0k0mOKkcEHeqc2TFSFJnWSQuXeya+rx7AWj8Yyu3TBXvM09PkuE4t19ZDqlMeaf/GeglP4TXRc6ersv3remPD/hZj4oIytQlJXgrJ3c8srZKGhd9hoLeJ6+ehIXCxN9LUI2Cil+ApAgARNTL/8v89CYUNIkQ4nkfzxLLbdu0LMSzRB9QYABBXiu76gJqHibjuZaWyC3cl1Axw5BIt6gk3HKNceR40NqjTA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDepFSpd+OyzWkiNZQDT2yigBB9IosPliKZt2I7ayZSqfS7] + +site::profile::ruby_passenger::projects: + tratop: + servername: web-transporter-topleasing-de.pixelpark.net + serveraliases: + - www-transporter-topleasing-de.pixelpark.net + - www.transporter-topleasing.de + # es werden LB und WAF verwendet - SSL Certs liegen im Loadbalancer + ssl: false + passenger_user: tratop + passenger_app_env: stage + approot: /var/www/tratop + approot_owner: apache + ruby_version: 'ruby-2.2.5' + directories: + - directory_root: + provider: directory + path: '/var/www/tratop/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'