]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
Add basis for aem on york it maschines
authorPhilipp Dallig <philipp.dallig@pixelpark.com>
Thu, 8 Dec 2016 13:45:24 +0000 (14:45 +0100)
committerPhilipp Dallig <philipp.dallig@pixelpark.com>
Thu, 8 Dec 2016 13:45:24 +0000 (14:45 +0100)
customer/sirona-aem-york/common.yaml [new file with mode: 0644]
customer/sirona-aem-york/development.yaml [new file with mode: 0644]
customer/sirona-aem-york/test.yaml [new file with mode: 0644]

diff --git a/customer/sirona-aem-york/common.yaml b/customer/sirona-aem-york/common.yaml
new file mode 100644 (file)
index 0000000..2fb5157
--- /dev/null
@@ -0,0 +1,103 @@
+---
+site::role: base_for_old_systems
+site::additional_classes:
+  - java
+  - accounts
+  - site::profile::cron
+
+# Use official Repo
+repo::redhat::centos::base_baseurl: absent
+repo::redhat::centos::updates_baseurl: absent
+repo::redhat::centos::extra_baseurl: absent
+epel::epel_baseurl: 'absent'
+epel::epel_mirrorlist: "http://mirrors.fedoraproject.org/mirrorlist?repo=epel-7&arch=$basearch"
+
+java::package: java-1.8.0-oraclejdk
+puppetconf::server: puppetmaster01.pixelpark.com
+
+ntp::servers:
+  - '0.centos.pool.ntp.org'
+  - '1.centos.pool.ntp.org'
+  - '2.centos.pool.ntp.org'
+
+accounts::users:
+  sirona:
+    apply: false
+
+aem::maven::mirrors:
+  - {id: pixelpark-nexus, url: 'https://nexus.pixelpark.com/content/groups/public/', mirrorof: '*'}
+
+sudo::configs:
+  aem:
+    priority: "05"
+    content: |
+      Cmnd_Alias START_PUBLISH = /usr/bin/systemctl start publish
+      Cmnd_Alias START_AUTHOR = /usr/bin/systemctl start author
+      Cmnd_Alias START_PUPPET = /usr/bin/systemctl start puppet
+      Cmnd_Alias STOP_PUBLISH = /usr/bin/systemctl stop publish
+      Cmnd_Alias STOP_AUTHOR = /usr/bin/systemctl stop author
+      Cmnd_Alias STOP_PUPPET = /usr/bin/systemctl stop puppet
+      Cmnd_Alias BACKUP = /usr/local/sbin/zfs_rotation.sh*
+      aem ALL=(ALL) NOPASSWD:START_PUBLISH, START_AUTHOR, START_PUPPET, STOP_PUBLISH, STOP_AUTHOR, STOP_PUPPET, BACKUP
+  xymon:
+    priority: "05"
+    content: |
+      Cmnd_Alias ZPOOL = /sbin/zpool list *
+      Cmnd_Alias ZFS = /sbin/zfs list
+      xymon ALL=(ALL) NOPASSWD:ZPOOL, ZFS
+
+#
+# Author
+#
+site::profile::aem::author::license_download_id: ENC[PKCS7,MIIBmQYJKoZIhvcNAQcDoIIBijCCAYYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAHvDr/AA7deYYdOheC6zH7+fF1WqVRCS0LSUbHUjvhoSAfNKcpblvy9qHwqT0KZul2/qsFXZczwWD+75YBWxQc2+iGueqv/Pk+0IgWJVr75QxtfCIyDChlfQfEHZuSMwZg32oFFvQ1i1KYEPnhhhVSpeHmeSxKaoKDs7B8uvO+yK2nz61h6TDnOCcnIL40QJuzM9MkfhMXHZzLZiwLgeceA4ONylXJ7tHggz9rF0rp1j9CcgaYtSofZb8y05qpHJqBWxMgZSLbSK1fjwa7IJVZwtVo3JyF3vPZaw+x1QrFV5pcebGqMdEAvrKd3L93UgcVtmH8xZ/GVf8uRmI+gLfmDBcBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCjElleD+b37Yhg/gf0ei0GgDC+k5ZPTdLTh3OVS+hSRrjL39UKGr47rHTKJ3tIygNgLR+xqlPiDshEyyHncKfjDhc=]
+site::profile::aem::author::license_product_version: '6.2.0'
+site::profile::aem::author::license_customer_name: 'SIRONA DENTAL SYSTEMS GMBH'
+site::profile::aem::author::license_product_name: 'Adobe Experience Manager'
+
+site::profile::aem::author::jvm_opts: '-d64 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9010 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false'
+
+#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.1:jar
+
+# Compaction & Backup for Author
+site::profile::aem::author::backup_command: '/usr/bin/sudo -n /usr/local/sbin/zfs_rotation.sh datapool 2592000'
+site::profile::aem::author::compaction_timeout: 21600 # 6h Timeout
+site::profile::aem::author::mail_to:
+  - philipp.dallig@pixelpark.com
+
+#
+# Publisher 
+#
+site::profile::aem::publish::license_download_id: ENC[PKCS7,MIIBmQYJKoZIhvcNAQcDoIIBijCCAYYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAHvDr/AA7deYYdOheC6zH7+fF1WqVRCS0LSUbHUjvhoSAfNKcpblvy9qHwqT0KZul2/qsFXZczwWD+75YBWxQc2+iGueqv/Pk+0IgWJVr75QxtfCIyDChlfQfEHZuSMwZg32oFFvQ1i1KYEPnhhhVSpeHmeSxKaoKDs7B8uvO+yK2nz61h6TDnOCcnIL40QJuzM9MkfhMXHZzLZiwLgeceA4ONylXJ7tHggz9rF0rp1j9CcgaYtSofZb8y05qpHJqBWxMgZSLbSK1fjwa7IJVZwtVo3JyF3vPZaw+x1QrFV5pcebGqMdEAvrKd3L93UgcVtmH8xZ/GVf8uRmI+gLfmDBcBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCjElleD+b37Yhg/gf0ei0GgDC+k5ZPTdLTh3OVS+hSRrjL39UKGr47rHTKJ3tIygNgLR+xqlPiDshEyyHncKfjDhc=]
+site::profile::aem::publish::license_product_version: '6.2.0'
+site::profile::aem::publish::license_customer_name: 'SIRONA DENTAL SYSTEMS GMBH'
+site::profile::aem::publish::license_product_name: 'Adobe Experience Manager'
+
+site::profile::aem::publish::jvm_opts: '-d64 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9010 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false'
+
+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.1:jar
+
+# Compaction & Backup for Publisher
+site::profile::aem::publish::backup_command: '/usr/bin/sudo -n /usr/local/sbin/zfs_rotation.sh datapool 2592000'
+site::profile::aem::publish::compaction_timeout: 21600 # 6h Timeout
+site::profile::aem::publish::mail_to:
+  - philipp.dallig@pixelpark.com
+#
+# dispatcher
+#
+aem::dispatcher::download_type_options:
+  groupid: com.adobe.aem
+  artifactid: dispatcher-apache2.4
+  version: 4.2.0
+  packaging: so
+  repos: https://nexus.pixelpark.com/content/groups/public/
+
+
diff --git a/customer/sirona-aem-york/development.yaml b/customer/sirona-aem-york/development.yaml
new file mode 100644 (file)
index 0000000..44ae4d5
--- /dev/null
@@ -0,0 +1,202 @@
+---
+sudo::configs:
+  becomeAEM:
+    priority: "06"
+    content: |
+      deploy.vogel ALL=(aem) NOPASSWD: ALL
+
+# Author
+site::profile::aem::author::admin_pass: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAcy620f813a2WJgRBWNdekp3xno+PYgGqUqHy0B+YXKZHEawt6lb17WlegQ/UCzxc7QTx0lrUNDD2hsOI0VpXrRInxMcwJqILXgky9EZ+ZaOhwoRA/Dct45w/7B3Ig4xbuy/TUUwNFFw9n+63OKH53qr+WKRrIbDnIr9kF4vox/cAdE4KuBDOT+YsTEaWCq+4TezSFxwW2bPo4sjLJ3UZuNp4U3JKXyJDAIZK2R/GtuXA6Ks0hLUih1ZvA1WU2p2uT7qee8jdLNLJmKn2OpNrh/uWCtKtECX7dToQRNk8+QNYcq85UsEN02J5eptU+Upwc5aX/DYKKCPSgdL97ns+5zBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBC3W/GdD9T9k4I0ul8e/RNkgCBAia9/PxWvFDLVqmTGWZmTIs/JYA+h8+yAbveKvDtzcA==]
+site::profile::aem::author::oak_version: 1.4.8
+# Publisher
+site::profile::aem::publish::admin_pass: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAcy620f813a2WJgRBWNdekp3xno+PYgGqUqHy0B+YXKZHEawt6lb17WlegQ/UCzxc7QTx0lrUNDD2hsOI0VpXrRInxMcwJqILXgky9EZ+ZaOhwoRA/Dct45w/7B3Ig4xbuy/TUUwNFFw9n+63OKH53qr+WKRrIbDnIr9kF4vox/cAdE4KuBDOT+YsTEaWCq+4TezSFxwW2bPo4sjLJ3UZuNp4U3JKXyJDAIZK2R/GtuXA6Ks0hLUih1ZvA1WU2p2uT7qee8jdLNLJmKn2OpNrh/uWCtKtECX7dToQRNk8+QNYcq85UsEN02J5eptU+Upwc5aX/DYKKCPSgdL97ns+5zBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBC3W/GdD9T9k4I0ul8e/RNkgCBAia9/PxWvFDLVqmTGWZmTIs/JYA+h8+yAbveKvDtzcA==]
+site::profile::aem::publish::oak_version: 1.4.8
+
+#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::author::install_files:
+  org.apache.jackrabbit.oak.plugins.blob.datastore.FileDataStore.cfg:
+    content: |
+      path=./crx-quickstart/repository/datastore
+      minRecordLength=1048576
+  org.apache.jackrabbit.oak.plugins.segment.SegmentNodeStoreService.cfg:
+    content: |
+      customBlobStore=true
+  org.apache.jackrabbit.oak.plugins.segment.SegmentNodeStoreService.config:
+    content: |
+      repository.home=${repository.home}/segmentstore
+      tarmk.size=256
+      pauseCompaction=B"false"
+
+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::publish::install_files:
+  org.apache.jackrabbit.oak.plugins.blob.datastore.FileDataStore.cfg:
+    content: |
+      path=./crx-quickstart/repository/datastore
+      minRecordLength=1048576
+  org.apache.jackrabbit.oak.plugins.segment.SegmentNodeStoreService.cfg:
+    content: |
+      customBlobStore=true
+  org.apache.jackrabbit.oak.plugins.segment.SegmentNodeStoreService.config:
+    content: |
+      repository.home=${repository.home}/segmentstore
+      tarmk.size=256
+      pauseCompaction=B"false"
+
+
+aem::maven::mirrors:
+  - {id: pixelpark-nexus, url: 'https://nexus.pixelpark.com/content/groups/public/', mirrorof: '*,!pixelpark-nexus'}
+aem::maven::repos:
+  - nexus-repo:
+    id: pixelpark-nexus
+    url: 'https://nexus.pixelpark.com/content/groups/public/'
+    snapshots:
+      enabled: true
+    releases:
+      enabled: true
+
+aem::packages:
+  cq-6.2.0-hotfix-10870:
+    groupid: 'com.adobe.aem'
+    artifactid: 'cq-6.2.0-hotfix-10870'
+    version: '1.0'
+  cq-6.2.0-hotfix-10936:
+    groupid: 'com.adobe.aem'
+    artifactid: 'cq-6.2.0-hotfix-10936'
+    version: '1.0'
+  cq-6.2.0-hotfix-10956:
+    groupid: 'com.adobe.aem'
+    artifactid: 'cq-6.2.0-hotfix-10956'
+    version: '1.2'
+  cq-6.2.0-hotfix-11099:
+    groupid: 'com.adobe.aem'
+    artifactid: 'cq-6.2.0-hotfix-11099'
+    version: '1.4'
+  cq-6.2.0-hotfix-11201-package:
+    groupid: 'com.adobe.aem'
+    artifactid: 'cq-6.2.0-hotfix-11201-package'
+    version: '1.2'
+  cq-6.2.0-hotfix-11490:
+    groupid: 'com.adobe.aem'
+    artifactid: 'cq-6.2.0-hotfix-11490'
+    version: '1.2'
+  cq-6.2.0-hotfix-11700:
+    groupid: 'com.adobe.aem'
+    artifactid: 'cq-6.2.0-hotfix-11700'
+    version: '1.0'
+  cq-6.2.0-hotfix-12190:
+    groupid: 'com.adobe.aem'
+    artifactid: 'cq-6.2.0-hotfix-12190'
+    version: '1.0'
+  cq-6.2.0-hotfix-13011:
+    groupid: 'com.adobe.aem'
+    artifactid: 'cq-6.2.0-hotfix-13011'
+    version: '1.1'
+  cq-6.2.0-hotfix-13019:
+    groupid: 'com.adobe.aem'
+    artifactid: 'cq-6.2.0-hotfix-13019'
+    version: '1.0'
+  acs_aem_commons:
+    groupid: 'com.adobe.acs'
+    artifactid: 'acs-aem-commons-content'
+    version: '3.1.0'
+  acs_aem_tools:
+    groupid: 'com.adobe.acs'
+    artifactid: 'acs-aem-tools-content'
+    version: '0.0.28'
+  sirona_taxonomy:
+    groupid: 'com.sirona.website'
+    artifactid: 'sirona-taxonomy'
+    version: 'LATEST'
+  sirona_frontend:
+    groupid: 'com.sirona.website'
+    artifactid: 'sirona-frontend'
+    version: 'LATEST'
+  sirona_config:
+    groupid: 'com.sirona.website'
+    artifactid: 'sirona-config'
+    version: 'LATEST'
+  sirona_components:
+    groupid: 'com.sirona.website'
+    artifactid: 'sirona-components'
+    version: 'LATEST'
+    dependencies:
+      - 'acs_aem_commons'
+      - 'sirona_frontend'
+  sirona_permissions:
+    groupid: 'com.sirona.website'
+    artifactid: 'sirona-permissions'
+    version: 'LATEST'
+  sirona_testcontent:
+    groupid: 'com.sirona.website'
+    artifactid: 'sirona-testcontent'
+    version: 'LATEST'
+    dependencies:
+      - 'sirona_initialcontent'
+  sirona_initialcontent:
+    groupid: 'com.sirona.website'
+    artifactid: 'sirona-initialcontent'
+    version: 'LATEST'
+
+site::profile::apache::htdigest:
+  server:
+    www: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEApKE+VEBNzSXc8slYU25oAb9vqkpkJTCPld4U+gVaiSm732qDYwUM2BotAwLfUdLry7yms86f2O885IVezAzFFWuJQgV5E/mXGfQu8LCF//9b84w4lGPnmtvEs1MPhHdA2YPJA+NurFTcneT8WzldXttn18+Z+j9uNg6C0RtXXnl1mxd5T0yZ/WH/DfVIuDKhEPMzZ9tWB9ehLy1Y9Purnub2mbhozCygPlAZAg20IN4xOG5cgKUYfI5zcfvRB4exWFnV2jMC3uikY/u53/hAaAC+56d5XjJ94awFi4SpxIkK/M1odmksD6eUaB3O5y+Mj9gLdo8OA7tDm2phlfTnQjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDLIe922oQOBCvb0UtgFNTAgCBI9HFm6wJUUN6QQbETF5xCCakH1Of53f/HipKy93P6Og==]
+
+# Apache Publisher
+site::profile::aem::publish::pp_vhosts:
+  sirona:
+    docroot: '/var/www/html/cache'
+    serveraliases:
+      - dev-publish01-sirona.pixelpark.net
+    docroot_owner: apache
+    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'
+    setenvif:
+      - 'Origin "http(s)?://(www\.)?(sirona-cerec-test.azurewebsites.net|sirona-cerec-stage.azurewebsites.net|cerec.com|sirona-cerec-de.local:3000)$" 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
+      - 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'
+        require:
+          - 'env AccessControlAllowOrigin'
+
+# Apache Author
+site::profile::aem::author::pp_vhosts:
+  sirona:
+    docroot: '/var/www'
+    directories:
+      - docroot:
+        provider: directory
+        path: '/var/www/'
+      - location1:
+        provider: location
+        path: '/'
+        auth_type: Digest
+        auth_name: www
+        auth_digest_provider: file
+        auth_digest_algorithm: MD5
+        auth_user_file: '/etc/httpd/htdigest'
+        auth_require: 'valid-user'
diff --git a/customer/sirona-aem-york/test.yaml b/customer/sirona-aem-york/test.yaml
new file mode 100644 (file)
index 0000000..ebbf865
--- /dev/null
@@ -0,0 +1,278 @@
+---
+sudo::configs:
+  becomeAEM:
+    priority: "06"
+    content: |
+      deploy.vogel ALL=(aem) NOPASSWD: ALL
+
+# Author
+site::profile::aem::author::admin_pass: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAZCjhM/H/XoqufG54YM5hZ1DnFPI/WZdHkQqlRPnyHC0NG+uvloR13ew6ht+IHfAaXQW0oiWEyn6G3TtBQMonknWJBfi2+czQoBlM3/UeiSpICRUjxxbSs5y+THHzrVR6J8AqdY86Wr0vAdGXlx/dTg6RkPRiAUwfrVxxgqTSV5DReUrIi5FQcBlJzyL+33B8KcRjPk2smvkV24y+/mL5qXm2Sck0Ek3V9AfYnTpWZ261PWqgYmC4aI4vx5maprNiQBxlt8PLT9TROvZh9tWp6jmCYkxQZkk8FpqrkjawwgNqMyqPSFo5aKg/pRSMJcNT7ss5eu3W8MtbfKcWPanamzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCJbdvpcLuOqzKOyYyQ0ZPWgCDNlMrXU0uaDq9b5+W5XmMDynR/0mmx1X3KVdksri71DQ==]
+site::profile::aem::author::oak_version: 1.4.8
+# Publisher
+site::profile::aem::publish::admin_pass: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAZCjhM/H/XoqufG54YM5hZ1DnFPI/WZdHkQqlRPnyHC0NG+uvloR13ew6ht+IHfAaXQW0oiWEyn6G3TtBQMonknWJBfi2+czQoBlM3/UeiSpICRUjxxbSs5y+THHzrVR6J8AqdY86Wr0vAdGXlx/dTg6RkPRiAUwfrVxxgqTSV5DReUrIi5FQcBlJzyL+33B8KcRjPk2smvkV24y+/mL5qXm2Sck0Ek3V9AfYnTpWZ261PWqgYmC4aI4vx5maprNiQBxlt8PLT9TROvZh9tWp6jmCYkxQZkk8FpqrkjawwgNqMyqPSFo5aKg/pRSMJcNT7ss5eu3W8MtbfKcWPanamzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCJbdvpcLuOqzKOyYyQ0ZPWgCDNlMrXU0uaDq9b5+W5XmMDynR/0mmx1X3KVdksri71DQ==]
+site::profile::aem::publish::oak_version: 1.4.8
+
+#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::author::install_files:
+  org.apache.jackrabbit.oak.plugins.blob.datastore.FileDataStore.cfg:
+    content: |
+      path=./crx-quickstart/repository/datastore
+      minRecordLength=1048576
+  org.apache.jackrabbit.oak.plugins.segment.SegmentNodeStoreService.cfg:
+    content: |
+      customBlobStore=true
+  org.apache.jackrabbit.oak.plugins.segment.SegmentNodeStoreService.config:
+    content: |
+      repository.home=${repository.home}/segmentstore
+      tarmk.size=256
+      pauseCompaction=B"false"
+
+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::publish::install_files:
+  org.apache.jackrabbit.oak.plugins.blob.datastore.FileDataStore.cfg:
+    content: |
+      path=./crx-quickstart/repository/datastore
+      minRecordLength=1048576
+  org.apache.jackrabbit.oak.plugins.segment.SegmentNodeStoreService.cfg:
+    content: |
+      customBlobStore=true
+  org.apache.jackrabbit.oak.plugins.segment.SegmentNodeStoreService.config:
+    content: |
+      repository.home=${repository.home}/segmentstore
+      tarmk.size=256
+      pauseCompaction=B"false"
+
+
+aem::maven::mirrors:
+  - {id: pixelpark-nexus, url: 'https://nexus.pixelpark.com/content/groups/public/', mirrorof: '*,!pixelpark-nexus'}
+aem::maven::repos:
+  - nexus-repo:
+    id: pixelpark-nexus
+    url: 'https://nexus.pixelpark.com/content/groups/public/'
+    snapshots:
+      enabled: true
+    releases:
+      enabled: true
+
+aem::packages:
+  cq-6.2.0-hotfix-10870:
+    groupid: 'com.adobe.aem'
+    artifactid: 'cq-6.2.0-hotfix-10870'
+    version: '1.0'
+  cq-6.2.0-hotfix-10936:
+    groupid: 'com.adobe.aem'
+    artifactid: 'cq-6.2.0-hotfix-10936'
+    version: '1.0'
+  cq-6.2.0-hotfix-10956:
+    groupid: 'com.adobe.aem'
+    artifactid: 'cq-6.2.0-hotfix-10956'
+    version: '1.2'
+  cq-6.2.0-hotfix-11099:
+    groupid: 'com.adobe.aem'
+    artifactid: 'cq-6.2.0-hotfix-11099'
+    version: '1.4'
+  cq-6.2.0-hotfix-11201-package:
+    groupid: 'com.adobe.aem'
+    artifactid: 'cq-6.2.0-hotfix-11201-package'
+    version: '1.2'
+  cq-6.2.0-hotfix-11490:
+    groupid: 'com.adobe.aem'
+    artifactid: 'cq-6.2.0-hotfix-11490'
+    version: '1.2'
+  cq-6.2.0-hotfix-11700:
+    groupid: 'com.adobe.aem'
+    artifactid: 'cq-6.2.0-hotfix-11700'
+    version: '1.0'
+  cq-6.2.0-hotfix-12190:
+    groupid: 'com.adobe.aem'
+    artifactid: 'cq-6.2.0-hotfix-12190'
+    version: '1.0'
+  cq-6.2.0-hotfix-13011:
+    groupid: 'com.adobe.aem'
+    artifactid: 'cq-6.2.0-hotfix-13011'
+    version: '1.1'
+  cq-6.2.0-hotfix-13019:
+    groupid: 'com.adobe.aem'
+    artifactid: 'cq-6.2.0-hotfix-13019'
+    version: '1.0'
+  acs_aem_commons:
+    groupid: 'com.adobe.acs'
+    artifactid: 'acs-aem-commons-content'
+    version: '3.1.0'
+  acs_aem_tools:
+    groupid: 'com.adobe.acs'
+    artifactid: 'acs-aem-tools-content'
+    version: '0.0.28'
+  sirona_taxonomy:
+    groupid: 'com.sirona.website'
+    artifactid: 'sirona-taxonomy'
+    version: 'LATEST'
+  sirona_frontend:
+    groupid: 'com.sirona.website'
+    artifactid: 'sirona-frontend'
+    version: 'LATEST'
+  sirona_config:
+    groupid: 'com.sirona.website'
+    artifactid: 'sirona-config'
+    version: 'LATEST'
+  sirona_components:
+    groupid: 'com.sirona.website'
+    artifactid: 'sirona-components'
+    version: 'LATEST'
+    dependencies:
+      - 'acs_aem_commons'
+      - 'sirona_frontend'
+  sirona_permissions:
+    groupid: 'com.sirona.website'
+    artifactid: 'sirona-permissions'
+    version: 'LATEST'
+  sirona_testcontent:
+    groupid: 'com.sirona.website'
+    artifactid: 'sirona-testcontent'
+    version: 'LATEST'
+    dependencies:
+      - 'sirona_initialcontent'
+  sirona_initialcontent:
+    groupid: 'com.sirona.website'
+    artifactid: 'sirona-initialcontent'
+    version: 'LATEST'
+
+site::profile::aem::author::jvm_heap_min: 12g
+site::profile::aem::author::jvm_heap_max: 14g
+
+site::profile::apache::htdigest:
+  server:
+    www: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAC6UHVr2KCcP2R0AcXYupc1zdKkh7YXJ/xINkSpTyYRYBWw29eQ6JUa/mx4eYqRjqz0x37w6wqsTqLIcizJMdGVKpQipBXLuLQ5hA3YOWRST+bupvG0JoCEaQVczj/AikRE3Mf+QzOBaQMwEo4e/exCLKNZEuDfnIspJb5oTPbi2vaNJgEHWNJS6hTLf1ZonzvOXe4Mtqw+5B8xAosLDVGvWM1Zb7Hrb/8tUjG1xsaJ9YqLzVF1qH5ytmPmEfhImPMN9u490VzTMObYt6XivSuIpA/0q9tBfH12rz4A1yZPbnpX4iDlFHRDcJiVWyNgZp7IrFovDSlmS2OQHMgOMvRTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDwKyXhMzA7p/9rpHf1H+MNgCBbwv2GdbEw958QxRxezuECS1fkS97ZUkydQI9NuOoQeA==]
+
+# Apache Publisher
+site::profile::aem::publish::pp_vhosts:
+  sirona:
+    docroot: '/var/www/html/cache'
+    serveraliases:
+      - int-sirona-publish.pixelpark.net
+    docroot_owner: apache
+    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'
+    setenvif:
+      - 'Origin "http(s)?://(www\.)?(sirona-cerec-test.azurewebsites.net|sirona-cerec-stage.azurewebsites.net|cerec.com|sirona-cerec-de.local:3000)$" 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
+      - 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'
+        require:
+          - 'env AccessControlAllowOrigin'
+
+# Apache Author
+site::profile::aem::author::enable_apache: true
+site::profile::aem::author::pp_vhosts:
+  sirona-author:
+    docroot: '/var/www'
+    servername: int-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://int-sirona-author.pixelpark.net$1 [L,R=301,QSA,NE]'
+    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'
+
+aem::dispatcher::publish_farm:
+  website:
+    clientheaders:
+      - '*'
+    renders:
+      - { hostname: "127.0.0.1", port: '4503' }
+    filter:
+      - { type: 'deny', glob: '*' }
+      - { type: 'allow', url: '/' }
+      - { type: 'allow', url: '*.html' }
+      - { type: 'allow', url: '*.css'   }  # enable css
+      - { type: 'allow', url: '*.gif'   }  # enable gifs
+      - { type: 'allow', url: '*.ico'   }  # enable icos
+      - { type: 'allow', url: '*.js'    }  # enable javascript
+      - { type: 'allow', url: '*.png'   }  # enable png
+      - { type: 'allow', url: '*.swf'   }  # enable flash
+      - { type: 'allow', url: '*.jpg'   }  # enable jpg
+      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
+      - { type: 'allow', url: '*.svg'  }  # enable svg
+      - { type: 'allow', url: '*.ttf'  }  # enable ttf
+      - { type: 'allow', url: '*.woff'  }  # enable woff
+      - { type: 'allow', url: '*.woff2'  }  # enable woff2
+      - { type: 'allow', url: '*.eot'  }  # enable eot
+      - { type: 'allow', url: '*.pdf'  }  # enable pdf
+      # Enable features
+      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
+      # Deny content grabbing
+      - { type: 'deny', url: '*.infinity.json' }
+      - { type: 'deny', url: '*.tidy.json'     }
+      - { type: 'deny', url: '*.sysview.xml'   }
+      - { type: 'deny', url: '*.docview.json'  }
+      - { type: 'deny', url: '*.docview.xml'   }
+      - { type: 'deny', url: '*.*[0-9].json'   }
+      # Deny query
+      - { type: 'deny', url: '*.query.json' }
+    cache_docroot: '/var/www/html/cache'
+    cache_rules:
+      - { type: 'allow', glob: '*' }
+    cache_invalidate:
+      - { type: 'deny', glob: '*' }
+      - { type: 'allow', glob: '*.html' }
+      - { type: 'allow', glob: '/etc/segmentation.segment.js' }
+      - { type: 'allow', glob: '*/analytics.sitecatalyst.js' }
+    cache_allowed_clients:
+      - { type: 'deny', glob: '*' }
+      - { type: 'allow', glob: '127.0.0.1' }
+    cache_headers:
+      - 'X-Content-Type-Options'
+      - 'X-Frame-Options'
+      - 'X-XSS-Protection'
+      - 'Last-Modified'
+      - 'Expires'
+      - 'Content-Type'
+      - 'Access-Control-Allow-Origin'