--- /dev/null
+---
+site::role: base
+site::additional_classes:
+# temporär deaktiviert --> wir warten noch auf das update von puppetlabs (apache modul / passenger_user)
+ - apache::mod::headers
+ - site::profile::ruby_passenger
+ - site::profile::mysql_server
+ - git
+
+site::additional_packages:
+ ImageMagick: {}
+
+accounts::users:
+ deploy.hamburg:
+ uid: 60201
+ shell: "bash"
+ apply: true
+ sudo: true
+ sudo_cmds:
+ - CHOWNBANNER
+ keys:
+ key1: # sten.friedrich:
+ key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQDdaOjZvSaf/wtaS5F8bu4+gIUXha2DiRBZo2pLx79N5fUkBK1mha8IHfQ40iRJwQzr1cKRswEi3Qo8pGYOzNoPs9ugw+r07eMrwLGoNGIFTCv0SaukmtwM+9S1z7hxyy21TztQCAcmgKN4l8jvMKFKb/3Qm+UkroHAf5B+VhlGL/IZXnuSXlTHgKcnS2HtbXlzWRkWHgyjwxT6UmSO31Eyg1SRJ9mFdxwjZo5lyzbBP/gqAQqzxoZX7U4Ty2loO6hqNusf25Byn2qK3x+dQGZ9g/t1luW2oTFavWwY0PR/djyL1ndlgZ69jCAY3YYvHRvoD91gJjHA582hVg4IkCHx"
+ key2: # tim.schroeder
+ key: "AAAAB3NzaC1yc2EAAAADAQABAAABAQDIOt8MfbBxLSVZMrvWY3Yq24VMPbvx7I65Sdh8zqX2+QyJWv9vl9A6JMeXZbl20lXEmo0+q2HxxS/ZLq4v6ZyCdNCVIidTsYMo+w08+/QscWLwAv/rCMCdUOJnwpCAzr1DFMYJxRAEvy4AKppvsoYZ3KZkzKnmXbrN1267T+uKCyLhB/n+6rFVNc2Yso0OsUivg/Hcb2SWy9SUCpN85kubuQvLh4g8WmRGTB8CQtwYTA269KETZ86/gEErf8y2Sc9MwYEe91JW9hhnSVUKBDkEfxdU3Ctn3K5JHB49jq67spx1I0HDlB+M+u5TcIaU5gsPpgagY5NCIKGWgCmzANlZ"
+ # TODO: katrin.klimat
+ # TODO: Jenkins KEY ?!
+ comment: "Deployuser Hamburg"
+ group: banner
+ groups: apache
+
+sudo::configs:
+ cmd_alias:
+ priority: "05"
+ content: |
+ Cmnd_Alias CHOWNBANNER = /bin/chown -R banner\:banner /var/www/bannershop
+ becomeApache:
+ priority: "06"
+ content: |
+ deploy.hamburg ALL=(apache) NOPASSWD: ALL
+ deploy.hamburg ALL=(banner) NOPASSWD: ALL
\ No newline at end of file
--- /dev/null
+---
+mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAwpRX8x4h2R5CVx4KwbZuzEausNpTDji8Iapq0+tcpu9sViElVL4V5pXkpEVS2UIAcEiybRKIB0B1jH719EypOkCwhX5hHfA5WR/UMzKRxqtr2bZNUgMRbFp5dow2YoBGzgkTcrrqOt5nlYDvMWiKF95uS8FlTpZaC/M+KPX5bbX21Fp54y/XDQsZt7uIiHCKjzi+eoDT+1yulbhDeaEd0q7WZQ5L9wztF9x8IK5uetLr8VEB2NWYcTuMxYaezdDyCqTrIE4yjjoPmtky/c3BiKKZoH0va8RVGlTvksS3Ra0e+QXClXOHhdQXivHHOmtmUY7oYd/+eYhDb/QtkZR0pzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBANw6SqSfrJKAmAKl0ZTB1UgCDWIy8ZZJd5xjn8ZUTSPeSZhdiELAGYe20AgaKLDcvV1A==]
+mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAkjUAt/qtZ0LMkxJf9TQcnvna8SP8pDQHANJd/MsrJ15fQdE0xI++1U5MkK5CXKw0xG5YZfW6jngnKqKxla+afUvDt+aUo229Jze1AyNx1Jz0jq0sSpyg9OUi9NDHjNETtp9C7xKqujq5qQCW7G34Dx+6supt2dL5luK9sqNiY9raOveX2M5BHayzEqbV09WuSZhd4uePWsjFbGSRX2lwpwEQgHV5sjShK81H5yEhIGxAvAgepXBlxvl8QBlTc5KqjYCWcyIT9Pb2Qk1P111LdeL+RGCquwangIXQN9Cu99Ml/WVcYMDSJE866iMpBnehRztOslkvaDVKAgwdQSmyOzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDUlfgW6oow702Rea/cW4wkgCBkGR5N3asBYKHNY/ThXXS4BfXsv1i1n6gYIMTmh3CgeQ==]
+site::profile::mysql_server::databases:
+ citan:
+ user: citan
+ password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAvy4+3bEd8A1Ww6VCiBODuucSKZ9qlOlocg+VUulXkZ+rLA3pAFi1E6eNA0KF3VMEjDa2h4aFSqIVgckhotJKwzTC/HcLOFtExZK+B1/ByjEmjGfPZvfCDc0T0NxW78dcUbhF7sbk7brUncXtkPCpRvX7eH1nbBhQ0ommn7mhNvls7aMny2sfb3rKlFu9agg72JeGbXhXYu5k61giNRyn4Lp/5HYa/S+xJe+Bochyylse9z5zacU4UYbbEIQd63tbOM+5YjmSxldw1G4UoTVq1EwVL/3iMqCfYnPY+qUfMGL6GRuOABoLw3WJ13KuLWmqtYCcAQExNPW95PIsUJviTjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDmzrqktYuR3iii5XlhwA+ngCCLsqGjH6a2D6c9nNQCPuNIs1XNLSl5RAhCLBIkxmkxEQ==]
+
+site::profile::apache::htdigest:
+ server:
+ www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAMDwOJVlzRgDM3frfIQGRlfUPk1mdY43iARP6GBE32iA4GSZEk6Bc2Yhpsmbmb6C3emzGVjrO745ohvK3EwbgEI5SeZhUWEjwAncCtUJR3pKzwYsKYbdd2F3/IDdoujihw9Jv9ZKrlgPwEfspsCTXWg7JvgHhDqG8GIy8k80j5JiJRErUjYRYgYpAJf1czngtKsF9sF7eEdQaPeFZVpCpxWgcJ7fNhx95GEfHj8+rUWjucHS1muSiOL3k/AwpV8rZz0oVrOIuT3VNHubV4kJia9b5ImvfhJbrJ6hPHry1jlXorgFMBqXi5zYn2tecQ1zdVP7LK1WvkQWES0jKBmdT4TA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBfA4YsX1Sw/AkyHxTHrJqmgBCnme30YfQwyJVYYi/6zKUG]
+
+site::profile::ruby_passenger::projects:
+ bannershop:
+ servername: stage-web-bannershop-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: banner
+ passenger_app_env: stage
+ approot: /var/www/bannershop
+ directories:
+ - directory_root:
+ provider: directory
+ path: '/var/www/bannershop/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'
--- /dev/null
+---
+mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAwpRX8x4h2R5CVx4KwbZuzEausNpTDji8Iapq0+tcpu9sViElVL4V5pXkpEVS2UIAcEiybRKIB0B1jH719EypOkCwhX5hHfA5WR/UMzKRxqtr2bZNUgMRbFp5dow2YoBGzgkTcrrqOt5nlYDvMWiKF95uS8FlTpZaC/M+KPX5bbX21Fp54y/XDQsZt7uIiHCKjzi+eoDT+1yulbhDeaEd0q7WZQ5L9wztF9x8IK5uetLr8VEB2NWYcTuMxYaezdDyCqTrIE4yjjoPmtky/c3BiKKZoH0va8RVGlTvksS3Ra0e+QXClXOHhdQXivHHOmtmUY7oYd/+eYhDb/QtkZR0pzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBANw6SqSfrJKAmAKl0ZTB1UgCDWIy8ZZJd5xjn8ZUTSPeSZhdiELAGYe20AgaKLDcvV1A==]
+mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAkjUAt/qtZ0LMkxJf9TQcnvna8SP8pDQHANJd/MsrJ15fQdE0xI++1U5MkK5CXKw0xG5YZfW6jngnKqKxla+afUvDt+aUo229Jze1AyNx1Jz0jq0sSpyg9OUi9NDHjNETtp9C7xKqujq5qQCW7G34Dx+6supt2dL5luK9sqNiY9raOveX2M5BHayzEqbV09WuSZhd4uePWsjFbGSRX2lwpwEQgHV5sjShK81H5yEhIGxAvAgepXBlxvl8QBlTc5KqjYCWcyIT9Pb2Qk1P111LdeL+RGCquwangIXQN9Cu99Ml/WVcYMDSJE866iMpBnehRztOslkvaDVKAgwdQSmyOzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDUlfgW6oow702Rea/cW4wkgCBkGR5N3asBYKHNY/ThXXS4BfXsv1i1n6gYIMTmh3CgeQ==]
+site::profile::mysql_server::databases:
+ citan:
+ user: citan
+ password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAvy4+3bEd8A1Ww6VCiBODuucSKZ9qlOlocg+VUulXkZ+rLA3pAFi1E6eNA0KF3VMEjDa2h4aFSqIVgckhotJKwzTC/HcLOFtExZK+B1/ByjEmjGfPZvfCDc0T0NxW78dcUbhF7sbk7brUncXtkPCpRvX7eH1nbBhQ0ommn7mhNvls7aMny2sfb3rKlFu9agg72JeGbXhXYu5k61giNRyn4Lp/5HYa/S+xJe+Bochyylse9z5zacU4UYbbEIQd63tbOM+5YjmSxldw1G4UoTVq1EwVL/3iMqCfYnPY+qUfMGL6GRuOABoLw3WJ13KuLWmqtYCcAQExNPW95PIsUJviTjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDmzrqktYuR3iii5XlhwA+ngCCLsqGjH6a2D6c9nNQCPuNIs1XNLSl5RAhCLBIkxmkxEQ==]
+
+site::profile::apache::htdigest:
+ server:
+ www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAMDwOJVlzRgDM3frfIQGRlfUPk1mdY43iARP6GBE32iA4GSZEk6Bc2Yhpsmbmb6C3emzGVjrO745ohvK3EwbgEI5SeZhUWEjwAncCtUJR3pKzwYsKYbdd2F3/IDdoujihw9Jv9ZKrlgPwEfspsCTXWg7JvgHhDqG8GIy8k80j5JiJRErUjYRYgYpAJf1czngtKsF9sF7eEdQaPeFZVpCpxWgcJ7fNhx95GEfHj8+rUWjucHS1muSiOL3k/AwpV8rZz0oVrOIuT3VNHubV4kJia9b5ImvfhJbrJ6hPHry1jlXorgFMBqXi5zYn2tecQ1zdVP7LK1WvkQWES0jKBmdT4TA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBfA4YsX1Sw/AkyHxTHrJqmgBCnme30YfQwyJVYYi/6zKUG]
+
+site::profile::ruby_passenger::projects:
+ bannershop:
+ servername: web-bannershop-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: banner
+ passenger_app_env: stage
+ approot: /var/www/bannershop
+ directories:
+ - directory_root:
+ provider: directory
+ path: '/var/www/bannershop/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'
+++ /dev/null
----
-site::role: base
+++ /dev/null
----
-site::role: base