]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
sirona-aem - install aem on new server
authorPhilipp Dallig <philipp.dallig@pixelpark.com>
Mon, 30 May 2016 13:22:44 +0000 (15:22 +0200)
committerPhilipp Dallig <philipp.dallig@pixelpark.com>
Mon, 30 May 2016 13:22:44 +0000 (15:22 +0200)
customer/sirona-aem/prod01-author-sirona.pixelpark.net.yaml [new file with mode: 0644]
customer/sirona-aem/production.yaml [new file with mode: 0644]

diff --git a/customer/sirona-aem/prod01-author-sirona.pixelpark.net.yaml b/customer/sirona-aem/prod01-author-sirona.pixelpark.net.yaml
new file mode 100644 (file)
index 0000000..084d5bb
--- /dev/null
@@ -0,0 +1,4 @@
+---
+site::additional_classes:
+  - site::profile::aem::author
+  - apache::mod::headers
\ No newline at end of file
diff --git a/customer/sirona-aem/production.yaml b/customer/sirona-aem/production.yaml
new file mode 100644 (file)
index 0000000..f6a9cb4
--- /dev/null
@@ -0,0 +1,111 @@
+---
+
+#aem::author::install_packages:
+site::profile::aem::author::instance_name: author
+site::profile::aem::author::install_mode: 'quickstart'
+site::profile::aem::author::install_options:
+  download_type: maven
+  download_uri: com.adobe.aem:aem-quickstart:6.2:jar
+
+site::profile::aem::publish::install_mode: 'quickstart'
+site::profile::aem::publish::instance_name: publish
+site::profile::aem::publish::install_options:
+  download_type: maven
+  download_uri: com.adobe.aem:aem-quickstart:6.2:jar
+
+site::profile::aem::author::admin_pass: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEATvxJUrt4yw6JsMEOcHiQO0CRdkeC+xba6hU4g1xoz7XRhaX1vumm3N+oR1ybzSOD6tJ6lzwnQIZzppZTSnjwbp9J/QdoSwMQ4sHdaf5nVHR031yqgyKv0jKDSZnSk7/ShZsU/6rlo2llhPikWazXfMAuR2LRRmkiUKeDhrmz5DA14odqKm7E8Q/3e1UM7hhnkDLrqpv6ooMTSxUK4RMLPCiA9tL3+YTRxDnzrSxVhKAgBwIVUeuq3Kugt6Si1W5nxC6FXJElHjc/z4CWA3H7aA95sZp5I/ghV09CwapFGkhtfaKNsx1dP9ntvkI+aeIZ/Qn/ZN60IGVgunQB0SPTcTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCMwMHyu//olaPpQb/BV4TAgCBbDEHY+M31oUnOI4rsT5L7tIsd3BA8M6CCZ/sr+i5cNA==]
+site::profile::aem::publish::admin_pass: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEATvxJUrt4yw6JsMEOcHiQO0CRdkeC+xba6hU4g1xoz7XRhaX1vumm3N+oR1ybzSOD6tJ6lzwnQIZzppZTSnjwbp9J/QdoSwMQ4sHdaf5nVHR031yqgyKv0jKDSZnSk7/ShZsU/6rlo2llhPikWazXfMAuR2LRRmkiUKeDhrmz5DA14odqKm7E8Q/3e1UM7hhnkDLrqpv6ooMTSxUK4RMLPCiA9tL3+YTRxDnzrSxVhKAgBwIVUeuq3Kugt6Si1W5nxC6FXJElHjc/z4CWA3H7aA95sZp5I/ghV09CwapFGkhtfaKNsx1dP9ntvkI+aeIZ/Qn/ZN60IGVgunQB0SPTcTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCMwMHyu//olaPpQb/BV4TAgCBbDEHY+M31oUnOI4rsT5L7tIsd3BA8M6CCZ/sr+i5cNA==]
+
+#aem::packages:
+#  sirona_frontend:
+#    groupid: "com.sirona.website"
+#    artifactid: "sirona-frontend"
+#    version: "0.6"
+#  sirona_config:
+#    groupid: "com.sirona.website"
+#    artifactid: "sirona-config"
+#    version: "0.6"
+#  sirona_components:
+#    groupid: "com.sirona.website"
+#    artifactid: "sirona-components"
+#    version: "0.6"
+#    dependencies:
+#     - "sirona_frontend"
+#  sirona_permissions:
+#    groupid: "com.sirona.website"
+#    artifactid: "sirona-permissions"
+#    version: "0.6"
+#  sirona_testcontent:
+#    groupid: "com.sirona.website"
+#    artifactid: "sirona-testcontent"
+#    version: "0.6"
+#    dependencies:
+#     - "sirona_initialcontent"
+#  sirona_initialcontent:
+#    groupid: "com.sirona.website"
+#    artifactid: "sirona-initialcontent"
+#    version: "0.6"
+
+site::profile::aem::publish::jvm_heap_min: 4096M
+site::profile::aem::publish::jvm_heap_max: 6144M
+
+site::profile::aem::author::jvm_heap_min: 6144M
+site::profile::aem::author::jvm_heap_max: 8192M
+
+site::profile::apache::htdigest:
+  server:
+    www: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAgXGL8yKBQfWtlGeVsg1+GZixvGuji+xKkBsVmHnmSEzHcWf+0n+vgT78n7Cbu1bEsvEK3rgxYy/tJmAjif/arLMxMKwGvPHRRIflLFR8aOVAVzVr51ou9G6dzp4VFFKpcoC8dMJDoU916Iit5rR9gur3fiOxTldHYm9ACC3LS5ob1LFy4eM8ZfitOgFyd7fMUpeTJOJOo3wvxt9228DmPZ/+lktrMeCbWpUaYQkIdIUTGfO1E2HOreR/kB4KKXtdJr86R1CpuhaOCopcygvSKA2yEtdbpXLVrhNG6q4UeUx7ZkSqmP3CxgGJh89zVS/DZzKEHZBTxDPOyHfups/wcjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBdBISg03E1LAQ1Na16W5uwgCAlIRifeGFvQ/cGA+GJgrWL1jVdB06FonJX4CPjaHe3XA==]
+
+# Apache Publisher
+site::profile::aem::publish::pp_vhosts:
+  sirona:
+    docroot: '/var/www/html/cache'
+    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'
+    docroot_owner: apache
+    setenvif:
+      - 'Origin "http(s)?://(www\.)?(sirona-cerec-test.azurewebsites.net|sirona-cerec-stage.azurewebsites.net|cerec.com)$" AccessControlAllowOrigin=$0$1'
+    headers:
+      - 'add Access-Control-Allow-Origin %%{ich-trickse}{AccessControlAllowOrigin}e env=AccessControlAllowOrigin'
+    directories:
+      - docroot:
+        provider: directory
+        path: '/var/www/html/cache'
+        sethandler: dispatcher-handler
+        options:
+          - FollowSymLinks
+
+# Apache Author
+#site::profile::aem::author::enable_apache: true
+site::profile::aem::author::pp_vhosts:
+  sirona-author:
+    docroot: '/var/www'
+    servername: prod-sirona-author.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'
+    allow_encoded_slashes: 'on'
+    rewrites_non_ssl:
+      - https:
+        comment: 'all to https'
+        rewrite_rule:
+          - '^(.*)$ https://prod-sirona-author.pixelpark.net$1 [L,R=302]'
+    proxy_preserve_host: true
+    proxy_pass:
+      - { path: /, url: 'http://localhost:4502/' }
+    request_headers_ssl:
+      - 'set X-Forwarded-Proto "https" env=HTTPS'
+    directories:
+      - docroot:
+        provider: directory
+        path: '/var/www/'
+#      - 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'