All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed incorrect syntax in RTK config file
4.1.7 - 2024-09-11
- Added new AEM profile: aem65_sp17
- Added new AEM profile: aem65_sp18 #RS-193
- Added new AEM profile: aem65_sp19
- Added new AEM profile: aem65_sp20
- Added new AEM profile: aem65_sp21
- Update Github Action Publish Docker image to
shinesolutions/aem-platform-buildenv:4.0.1
- Updated syntax in rtk config
- Fix intermittent reset password failure #283
4.1.6 - 2023-10-23
- Made exclude_parameter optional for content-sync script #RS-179
- Fixes retrieval of content sync sg in attach sg script #RS-179
4.1.5 - 2023-10-12
- Disabled debug mode in content-sync, write output in a log file
4.1.4 - 2023-10-12
- Fixed attach - detach security group, fixed syntax errors
4.1.3 - 2023-10-12
- Content Sync: Usage details updated to match number of params
- Content Sync: Fixed attach detach sg script with correct params
4.1.2 - 2023-10-11
- Replaced port params with component conditions
- Updated aem-config-tools to copy content-sync-vlt puppet template
4.1.1 - 2023-10-11
4.1.0 - 2023-10-10
- Added attach, detach security group for content sync
- Added content sync manifest for executing vault cli tool
- Added steps to download vault cli tool
4.0.1 - 2023-08-17
- Upgrade Puppet module shinesolutions/aem_resources to 7.10.2
4.0.0 - 2023-07-28
- Update action deploy artifacts to support preview architecture #RS-160
3.41.0 - 2023-07-25
- Add etc.clientlibs to cache flush dirs list #RS-166
3.40.3 - 2023-06-26
- Fixing /usr/java directory permissions
3.40.2 - 2023-06-24
3.40.1 - 2023-06-23
- Corrects java_home_path for jdk 8_371 #RS-146
3.40.1 - 2023-06-23
- Fixed missing /usr/java directory when adding Java symlink #RS-146
3.40.0 - 2023-06-22
- Add Java symlink for JDK 371 support RS-146
3.39.0 - 2023-06-22
- JDK 371 Support Added #RS-146
3.38.0 - 2023-06-07
- Upgrade Puppet module shinesolutions/aem_resources to 7.10.1
3.37.0 - 2023-06-07
- Upgrade Puppet module
shinesolutions/aem_resources
to7.10.0
3.36.0 - 2023-06-03
- Upgrade Puppet module
shinesolutions/aem_resources
to7.9.0
3.35.0 - 2023-04-20
- Added new AEM profile: aem65_sp16 #RS-142
3.34.0 - 2023-03-03
- Changed aem service management to systemd #RS-40
3.33.2 - 2023-03-01
- Fixed issue with restart of aem author service during author promotion on Amazon Linux 2 #RS-40
3.33.1 - 2023-02-17
- Fixed syntax error in
action_promote_author_standby_to_primary
manifest #RS-125
3.33.0 - 2023-02-15
- Added feature to enable authentication for JMX #RS-125
- Added feature to connect to JMX using username & password #RS-125
- Added new Class to configure JMX for AEM #RS-125
- Added execution of
config_collectd
manifest to action_promote_author_standby_to_primary manifest, to ensure collectd is properly configured if authentication is enabled #RS-125
- Changed component configuration manifest to use new Class
config_aem_jmx
to configure JMX for EM #RS-125
3.32.0 - 2023-02-10
- Added feature to enable SSL for JMX #RS-124
- Lockdown version of
concurrent-ruby
to1.1.9
#RS-126
3.31.0 - 2022-11-29
- Upgrade Puppet module
shinesolutions/aem_resources
to7.8.0
3.30.0 - 2022-11-08
- Add new AEM profile: aem65_sp14
3.29.0 - 2022-08-31
- Upgrade Puppet module
puppet/archive
to6.0.2
- Upgrade Puppet module
puppetlabs/apache
to8.1.0
- Upgrade Puppet module
puppet-collectd
to13.0.0
- Upgrade Puppet module
puppetlabs/concat
to7.2.0
- Upgrade Puppet module
puppet-healthcheck
to1.0.1
- Upgrade Puppet module
puppetlabs/java
to8.2.0
- Upgrade Puppet module
puppetlabs/java_ks
to4.3.1
- Upgrade Puppet module
puppet-logrotate
to6.1.0
- Upgrade Puppet module
puppetlabs/selinux_core
to1.2.0
- Upgrade Puppet module
puppetlabs/stdlib
to8.4.0
- Upgrade Puppet module
puppet-yum
to6.0.0
- Upgrade Puppet module
shinesolutions/aem_resources
to7.6.1
- Upgrade ruby dependencies to most recent working version
- Update Github Action Publish Docker image to
shinesolutions/aem-platform-buildenv:3.1.0
3.28.1 - 2022-08-03
- Corrected aem65_sp13 profile with version 6.5.13.0
3.28.0 - 2022-06-21
- Add new AEM profile: aem65_sp13
- Remove install_java's jdk_version, jdk_version_update, jdk_version_build, jdk_format
- Fix jdk11 installation to work with the standard rpm filename
3.27.0 - 2022-03-10
- Removed Puppet File->backup explicit parameter as it is now defaulted to 'false' since Puppet 7.0.0
- Added support for Puppet 7, removed support for Puppet 5, 6
- Split out deploy and download functions with their own manifest files to work with Puppet 7
3.26.0 - 2022-03-01
- Reverse the removal of Puppet File->backup explicit parameter, see note in previous version below
3.25.0 - 2022-02-25
- Removed Puppet File->backup explicit parameter as it is now defaulted to 'false' since Puppet 7.0.0
- Added support for Puppet 7, removed support for Puppet 5, 6
3.24.0 - 2021-12-22
- Add new AEM profile: aem65_sp11
3.23.0 - 2021-11-22
- Upgrade aem_resources to 7.5.0
3.22.0 - 2021-10-26
- Add Apache hard restart option for deploying Dispatcher Artifacts #238
- Remove '-k' parameter for Apache graceful restart command since it's no longer necessary #239
3.21.0 - 2021-10-25
- Add development bundles configuration enable/disable option
enable_development_bundles
on config author primary, author standby, and publish - Add new AEM profile: aem65_sp10
- Add publish and release-* GitHub Actions
- Upgrade aem_resources to 7.4.0
- Upgrade inspec-aem to 1.4.0
- Fix incorrect class install_aem65_sp8 for aem65_sp9 profile
3.20.0 - 2021-06-18
- Add new AEM profile: aem65_sp9 #235
- Add
com.adobe.granite.crxde-support
,com.adobe.granite.crx-explorer
,com.adobe.granite.crxde-lite
bundles to health check ignore list #208
3.19.0 - 2021-04-29
- Add new AEM profile: aem65_sp7
- Add new AEM profile: aem65_sp8
3.18.1 - 2020-11-27
- Upgrade puppet to 5.5.22
- Upgrade aem_resources to 7.2.1
3.18.0 - 2020-11-24
- Add new puppet module adobeinc/dispatcher for installing AEM Dispatcher #174
- Update class
aem_curator::install_dispatcher
to support new puppet module adobeinc/dispatcher #174
3.17.0 - 2020-11-19
- Lockdown version of ruby library
parallel
to1.19.2
#229 - Update Java installation manifests to support all Oracle Java JDK8 versions #226
- Fixed cacert path to Oracle JDK11
- Fixed libjvm path to Oracle JDK11
3.16.0 - 2020-09-27
- Add new AEM profile: aem65_sp6
- Update configuration & reconfiguration process to work with enabled option
enable_clean_directories
- Upgrade aem_resources to 7.2.0
- Upgrade puppet to 5.5.21
3.15.0 - 2020-09-11
- Add new manifest
install_aem_java
to install Java for AEM Component - Add new manifest
config_aem_ssl
for configuring SSL on AEM - Add missing
puppet/archive
module to Puppetfile
- Replaced
aco/oracle_java
module withpuppetlabs/java
- Update
install_java
manifest to use the newpuppetlabs/java
module for installing Java - Update
config_aem
manifest to use newconfig_aem_ssl
manifest for configuring SSL on AEM
3.14.0 - 2020-09-10
- Add new AEM profile: aem65_sp5
- Upgrade aem_resources to 7.1.0
- Add new manifest
config_aem_ssl
for configuring SSL on AEM - Update
config_aem
manifest to use newconfig_aem_ssl
manifest for configuring SSL on AEM - Add post AEM installation wait timer
3.13.2 - 2020-05-13
- Upgrade aem_resources to 7.0.1
- Fixed class
aem_curator::action_promote_author_standby_to_primary
3.13.1 - 2020-05-12
- Fixed syntax error in manifest
config_author_standby
3.13.0 - 2020-05-12
- Update reconfiguration process to remove AEM config files in
crx-quickstart/install
as part of the reconfiguration pre-tasks - Update reconfiguration process to remove AEM
.zip
packages incrx-quickstart/install
as part of the main reconfiguration process - Upgrade aem_resources to 7.0.0
- Fixed error in reconfiguration process
3.12.0 - 2020-05-12
- Add additional process to
config_author_primary
,config_author_standby
&config_publish
for resetting AEM binaries - Add support to inject own AEM OSGI configuration to configure AEM #217
- Add new AEM installation profiles: aem64_sp5, aem64_sp6, aem64_sp7 & aem64_sp8 #204
- Add new AEM profile: aem65_sp4 #203
- Upgrade aem_resources to 6.0.0
- Update
config_author_primary
&config_author_standby
manifests to support aem_resources 6.0.0 - SegmentNodeStoreService.config does not get deleted anymore as part of manifest author_primary_set_config #200
- AEM does not restart anymore when setting JVM_OPTS, JVM_MEM_OPTS or enabling JMXRemote #193
- Removed reset of AEM binaries as part of the pre-tasks for the reconfiguration
3.11.0 - 2020-04-05
- Add service notify when configuring
jvm_mem_opts
for author-standby & publish #173
- Update default error description for certificate handling with more options http, https, and file #166
- Upgrade aem_resources to 5.5.0
- Fix
install_dispatcher
manifest re data volume device and mount point should be optional and also data directory should be linked to data volume #183
3.10.1 - 2020-03-19
- Fix missing commas on config_aem_tools.pp
3.10.0 - 2020-03-18
- Add variable
aem_curator::config_aem_tools::aem_compaction_jvm_mem_opts
to configure JVM memory options for offline compaction script
- Update faraday from 1.12 to 1.12.0.1 to fix checksum failure on Travis CI
3.9.0 - 2020-03-01
- Added new parameter to control directory cleanup while executing
config_author_primary
,config_author_standby
,config_publish
#179 - Add missing healthcheck installation paramter for manifest
install_aem65_sp3
- Lockdown Gem dependency 'faraday
to version
0.12.0`
3.8.0 - 2020-01-27
- Added condition for create dispatcher data volume
- Add new AEM profile: aem65_sp3 #186
- Add initial OSGI configurations support #178
- Add AEM debug port support on configuration manifests #184
- Add additional Apache modules support for Dispatcher installation #177
- Upgrade puppet to 5.5.18
3.7.0 - 2020-01-16
- Add parameter to define source URL for aem-healthcheck-content package when installing AEM #181
- Upgrade puppet to 5.5.17
- Change default health check Maven Central URL from central.maven.org to repo.maven.apache.org
- Fixed Maven URL for aem-healthcheck-content package #181
3.6.0 - 2019-12-18
- Created separate variable to configure
enable_aem_installation_migration
inconfig_author_primary
andconfig_publish
3.5.0 - 2019-12-14
- Upgrade aem_resources to 5.3.0
3.4.0 - 2019-12-01
- Dispatcher artifacts deployment allows both symlink and directory by copying static assets using exec type
3.3.0 - 2019-11-26
- Add new data_volume for Author-Dispatcher , Publish-Dispatcher and Author-Publish-Dispatcher
- Upgrade aem_resources to 5.1.0
3.2.0 - 2019-11-05
- Added new manifest to configure AEM agents #149 #150
- Added new parameter
enable_remove_all_agents
to enable removal of all AEM agents when configuring author-primary & publish #149 #150 - Added new parameter
enable_create_flush_agents
to enable creation of flush agent when configuring publish #149 #150 - Added new parameter
enable_create_outbox_replication_agents
to enable creation of outbox replication agent when configuring publish #149 #150
- Force password reset of the AEM System Users #164
3.1.0 - 2019-10-31
- Enable mod_proxy, mod_proxy_http, and mod_proxy_connect to AEM Dispatcher installation
- Enforce java alternative setting after Oracle JDK installation
- Change install_java manifest to download a custom jdk file instead of from oracle.com via Oracle SSO
3.0.1 - 2019-10-17
- Fixed dependency issue during reconfiguration process #156
3.0.0 - 2019-10-16
- Add new InSpec test for repo migration #147
- Add AEM admin user credentials to the AEM Upgrade tool unpack AEM jar #139
- Enforced translation of boolean parameters in various manifests shinesolutions/aem-aws-stack-builder#332
- Added boolean validation in various manifests shinesolutions/aem-aws-stack-builder#332
- Added new step to reconfiguration to reset
start-env
&start
binaries of AEM - Extend certificate download support for AEM reconfiguration
- Added http, https and file support for archiving certificate/private-key
- Upgrade aem_resources to 5.0.0
- Upgrade inspec-aem to 1.2.0
- Separated offline and online activities of reconfiguration
- Set
enable_aem_installation_migration
default tofalse
- Removed deprecated reconfiguration parameter enable_create_system_users
- Removed unnecessary parameter for action aem upgrade manifest
- Fixed error in reconfiguration logic
2.11.0 - 2019-10-07
- Add new AEM profile: aem65_sp2
2.10.0 - 2019-09-09
- [author-standby] Update permissions of the mount point #141
- Removed AEM login page check after runing the AEM In-Place upgrade #138
- Remove unused reference of include ::config::base in install dispatcher manifest
2.9.0 - 2019-08-16
- Add installation of package aem-healthcheck-content to the provisioning process #181
2.8.0 - 2019-08-15
- Added proxy_enabled parameter for collectd configuration #134
- Changed condition from proxy_host to proxy_anabled #134
2.7.0 - 2019-07-31
- Add aem_debug_port parameter to all AEM installation manifests #132
2.6.0 - 2019-07-23
- Remove start_opts param following upgrade to puppet-aem 3.0.0 #131
2.5.0 - 2019-07-23
- Upgrade inspec-aem to 1.1.0
- Upgrade puppet-aem to 3.0.0, reverting back to origin bstopp/puppet-aem #131
- Change default package installation force to not re-install package when it already exists #130
- Changed reconfiguration process to cleanup
install
dir - Changed reconfiguration process to install aem-healthcheck package
- Fix metadata puppet-aem-resources dep version to 4.1.0
2.4.0 - 2019-07-19
- Add new AEM profile: aem65_sp1
- Add new aem-tool enable-saml.sh
- Add new aem-tool disable-saml.sh
- Disable Puppet file backup on package export backup
- Changed default aem_id to
author
in manifest config_saml
- Fixed error in manifest action_enable_saml
2.3.0 - 2019-06-28
- Fix publish installation default AEM type to 'publish'
2.2.0 - 2019-06-20
2.1.0 - 2019-06-19
- Add new AEM profile: aem62_sp1_cfp20
- Fix AEM type incorrect use of AEM ID #114
- Fix author_secure and publish_secure parameters passing on config_author_dispatcher and config_publish_dispatcher
2.0.0 - 2019-06-06
- Upgrade aem_resources to 4.0.0
- Upgrade inspec-aem to 1.0.0
1.25.0 - 2019-05-22
- Package aem-healthcheck-content is no longer removed at the end of AEM installation
- Install directory is no longer cleaned up at the beginning of AEM configuration
- Package aem-healthcheck-content is no longer installed at the beginning of AEM configuration
1.24.1 - 2019-05-20
- Fix incorrect 1.24.0 artifact published to Puppet Forge
1.24.0 - 2019-05-20
- Add new AEM profile: aem64_sp4 #117
- Upgrade inspec-aem to 0.11.1
- Upgrade aem_resources to 3.10.1
- Lock down dependencies version
- Fixed issue in the AEM upgrade automation script shinesolutions/aem-aws-stack-builder#283
- Fixed bug in repository migration script #119
- Fixed version number in AEM 6.5 installation profile
1.23.0 - 2019-05-02
- Upgrade inspec-aem to 0.11.0
1.22.1 - 2019-05-02
- Reverted default values for run_mode #113
1.22.0 - 2019-04-17
- Upgrade aem_resources to 3.10.0
- Fixed syntax error promote author-standby to primary script
- Fixed error in the reconfiguration logic #109
1.21.0 - 2019-04-06
1.20.0 - 2019-04-02
- Add owner and group to directories purged by flush dispatcher cache action
- Upgrade aem_resources to 3.9.0
- Upgrade inspec-aem to 0.10.1
1.19.0 - 2019-04-01
- Cleanup install, logs & threaddumps directories before AEM start
- Add migration of old repository volume structure to new data volume structure for reconfiguration
- Add improvements to author-standby promotion script shinesolutions/aem-aws-stack-provisioner#155
- Changed repository volume to data volume as with AEM 6.4 AEM installation directory needs to be consistent with the repository
- Fixed syntax error in action_export_backups manifest shinesolutions/aem-aws-stack-builder#263
- Fixed syntax error in action_import_backup manifest shinesolutions/aem-aws-stack-builder#263
1.18.0 - 2019-03-21
- Fix archive-downloaded files' permissions and ownership setting
1.17.0 - 2019-03-20
- Set service user ownership and mode 0644 to both AEM Password Reset and AEM Health Check packages prior to starting AEM
1.16.0 - 2019-03-18
- Set mode 0755 for Oak Run jar file shinesolutions/aem-aws-stack-builder#265
- Remove group write permission from AEM Tools resources
1.15.0 - 2019-03-16
- Ensure provisioned Java keystore is owned by the AEM service user shinesolutions/packer-aem#129
1.14.0 - 2019-03-14
- Enforce AEM Health Check installation during AEM Author and Publish configuration
- Clean up AEM Health Check package from install directory only after AEM is stopped during AEM installation
1.13.0 - 2019-03-11
- Add file copy to whitelist aem-password-bundle during AEM Startup shinesolutions/aem-aws-stack-builder#260
1.12.0 - 2019-02-28
- Fix aem-healthcheck package clean up due to aem::crx::package installing via install dir and not package manager
1.11.0 - 2019-02-15
- Upgrade aem_resources to 3.8.0
- Add fix to only download artifacts if package state in the deployment descriptor files are set to present
- Pass AEM Username & Password to checks if CRX Package Manager is ready while deploying packages
1.10.0 - 2019-02-06
- Add AEM Package Manager readiness check for reconfiguration
- Add new feature to remove AEM Global truststore during reconfiguration
- Add parameter to force removal of the AEM Global Truststore for reconfiguration & truststore migration
- Add credentials to last aem_health_check
1.9.1 - 2019-02-03
- Fix aem62_sp1_cfp18 package_version property
1.9.0 - 2019-02-03
- Add new check for AEM Package Manager readiness shinesolutions/aem-aws-stack-builder#214
1.8.0 - 2019-02-03
- Add new AEM profile: aem62_sp1_cfp18
- Upgrade aem_resources to 3.6.0
1.7.0 - 2019-01-28
- Add new AEM profile: aem64_sp3
- Add post start sleep timer to give the AEM service more time to start before configuring AEM shinesolutions/aem-aws-stack-builder#214
1.6.0 - 2019-01-23
- Add
aem_license_base
variable which specifies the location of the license file
1.5.0 - 2019-01-08
- New manifest for configuring AEM Bundles
- New bundle configuration for Apache HTTP Components Proxy Configuration shinesolutions/aem-aws-stack-builder#235
- Add feature for AEM Global Truststore migration shinesolutions/aem-aws-stack-builder#229
- Upgrade aem_resources to 3.5.0
- Improved provisioning process for Author & Publish shinesolutions/aem-aws-stack-builder#214
1.4.0 - 2018-12-17
- Add feature for automating AEM Upgrade
- Add new AEM profile: aem65
- Fixed logic error in config_saml manifest
- Upgrade aem_resources to 3.4.0
1.3.0 - 2018-11-25
- Add feature to configure SAML
- Add feature to configure AEM Trusttore
- Add feature to configure AEM Authorizable Keystore
- Add feature to manage AEM Truststore certificates
- Add feature to manage AEM Authorizable Keystore certificates
- Add action manifests for enabling/disabling SAML
1.2.4 - 2018-11-05
- Add Amazon Linux 2 to supported OS list in Puppet metadata
- Fix parameters for "Wait until login page is ready" to consume parameters from aem-aws-stack-provisioner for all checks #76
1.2.3 - 2018-10-19
- Add wait until AEM Author Standby port is listening #75
- Add Puppet resource stopped status check for AEM services at the end of installation
- Change default JMX ports to 5982 for AEM Author and 5983 for AEM Publish
- Disable collectd repo management to avoid any outbound connection #71
- Upgrade aem_resources to 3.2.1
1.2.2 - 2018-10-05
- Remove collectd installation due to collectd provisioning already exists on Packer AEM #71
1.2.1 - 2018-10-05
- Add parameter to enable/disable installation of collectd #68
- Add step to install collectd after installation of AEM for Author & Publish #71
- Upgrade InSpec to 2.3.10 with new vendoring structure #60
1.2.0 - 2018-10-05
- Add additional checks during configuring AEM Author & AEM Publisher #63
- Add parameter deployment_sleep_seconds for resource deploy_packages
- Add feature to delete old bak files from the repository during offline-compaction
- Add install AEM profile action
- Introduce pdk as Puppet module build
- Add new AEM profile: aem64_sp2
- Updated parameters for "Wait until login page is ready" to consume parameters from aem-aws-stack-provisioner
- Lock inspec version to 2.2.78 #60
- Simplify AEM profile installation logic #7
- Drop Puppet 4 support, add Puppet 6 support
- Upgrade aem_resources to 3.2.0
- Remove support for Ruby 2.1 & 2.2 due to dependency issues
1.1.2 - 2018-08-09
- Upgrade aem_resources to 3.1.1 for aem_user_alias support
1.1.1 - 2018-08-08
- Fix pre-6.4 incorrect config path for AEM Password Reset and AEM Health Check
1.1.0 - 2018-08-02
- Add support for reconfiguring existing AEM installations
- Add feature to change existing system users passwords
- Place AEM Healthcheck installation to own manifest
- Place AEM Configuration to own manifest
- Improved credentials handling for system users
1.0.3 - 2018-07-23
- Fix temp directory clean up at the end of artifacts deployment
1.0.2 - 2018-07-17
- Set repository ownership when configuring AEM Author Primary, Author Standby, and Publish
1.0.1 - 2018-07-11
- Add 1.x.x AEM profiles: aem62_sp1_cfp15, aem63_sp2_cfp2, aem64_sp1
1.0.0 - 2018-06-25
- Modify config path to /apps/system/config for AEM 6.4 support
0.10.2 - 2018-06-02
- Add log rotation to author standby promotion
0.10.1 - 2018-05-31
- Rename AEM 6.3 SP2 asset name to be identical to Adobe Package Share's
0.10.0 - 2018-05-30
- Add manifest for logrotation configuration
- Add AEM profiles: aem63_sp2, aem63_sp2_cfp1
- Switch InSpec deps to released versions
0.9.30 - 2018-05-18
- Add retries setting for deploying a single artifact #28
0.9.29 - 2018-05-10
- Add AEM start opts support to AEM instance installation
- Backup import no longer fails when the package already exists
0.9.28 - 2018-05-04
- Extract all scheduled jobs provisioning to config_aem_scheduled_jobs
- Fix missing Puppet exit code translation on all aem-tools
- Move snapshot attachment step to aem-aws-stack-provisioner
0.9.27 - 2018-04-25
- Fix path conflict on flush dispatcher cache action
0.9.26 - 2018-04-24
- Add timeout setting to author and publish configuration manifests
- Modify flush dispatcher cache action to remove only JCR sub-directories under docroot
0.9.25 - 2018-04-23
- Add parameter allowing additional java opts settings for author and publish
- Clean up temp directory at the end of deploy artifacts
0.9.24 - 2018-04-20
- Fix parameter passing on deploy artifact and export backups
0.9.23 - 2018-04-19
- Add log_dir parameter to deploy artifact templates processing
- Add list packages support to aem-tools
0.9.22 - 2018-04-16
- Fix incorrect match regex for Collectd CloudWatch config #25
0.9.21 - 2018-04-13
- Add new AEM profile: aem64
- Set retry settings to AEM package deployment actions #28
- Move stack prefix and component details as a constant value dimension for Collectd CloudWatch config #25
0.9.20 - 2018-04-11
- Add aem_id parameter to actions with on-demand AEM target
0.9.19 - 2018-04-10
- Add InSpec testing for aem-tools actions
- Fix injection of aem_username & aem_password to action manifests #26
- Fix incorrect artifact name for aem63_sp1_cfp13
- Move export backup and import backup scripts provisioning to aem-aws-stack-provisioner
- Move AEM Author standby promotion instance rename to aem-aws-stack-provisioner
0.9.18 - 2018-04-01
- Allow default aem_id via Hiera configuration for action manifests
0.9.17 - 2018-03-26
- Add new AEM profile: aem63_sp1_cfp13 #21
- Add ssl_cert parameter to dispatcher templates
- Move aem_resources-generated virtual hosts config to virtual hosts directory
0.9.16 - 2018-03-20
- Add complete dispatcher template parameters to all dispatcher template processing #19
0.9.15 - 2018-03-15
- Move AEM Tools directory ensure to aem-aws-stack-provisioner
- Remove flush dispatcher cache script from config_aem_tools
0.9.14 - 2018-03-08
- Add new manifest for Dispatcher aem-tools
- Add new aem-tool flush-dispatcher-cache
0.9.13 - 2018-02-27
- Add integrated export-package,export-packages and import-packages from aem-aws-stack-provisioner to aem-curator
- Fix incorrect manifest for deploy-artifact aem-tools script
0.9.12 - 2018-02-01
- Add multi AEM instances support to collectd config
- Add Author Standby component bean whitelisting
- Fix aem63_sp1_cfp2 artifact file name and package name #6
0.9.11 - 2018-01-30
- Add new AEM profile: aem63_sp1_cfp2 #6
- Add aem_version to Author Standby and Author Primary OSGI configuration
0.9.10 - 2018-01-29
- Add feature enable jmxremote at AEM Author and Publish java instances
- Add disable-crxde to aem-tools
- Configure CloudWatch collectd plugin's proxy support only if proxy fact is set
- Drop Ruby 2.0 support
- Migrate artifacts deployment tools from aem-aws-stack-provisioner to aem_curator
0.9.9 - 2018-01-07
- Add multi AEM instances support to offline compaction and enable CRXDE
- Parameterise all references to AWS S3
- Extract deployment support to config_aem_deployer manifest
- Migrate all AEM Tools files and templates from aem-aws-stack-provisioner to aem_curator
- Migrate AWS-related scripts from aem_curator to aem-aws-stack-provisioner
0.9.8 - 2018-01-03
- Localise global facts aem_password_reset_version, oak_run_version
0.9.7 - 2017-12-29
- Add config_author_dispatcher class
- Add config_author_standby class
- Remove publish_dispatcher_allowed_client, pairinstanceid, and publishdispatcherhost global facts
0.9.6 - 2017-12-20
- Add readiness checks during installation and configuration of AEM Dispatcher
- Added variable jvm_mem_opts to configure JVM Memory for AEM Author and Publisher
0.9.5 - 2017-12-11
- config_publish_dispatcher no longer deploys artifacts (moved to aem-aws-stack-provisioner) due to AWS-specific check
- Fix Dispatcher artifacts descriptor generator script name
0.9.4 - 2017-12-04
- Add enable_default_password flag for creating system users password with default value (i.e. same as username)
- Add enable_crxde flag for enabling CRXDE access
0.9.3 - 2017-11-27
- Add new AEM profiles: aem62_sp1_cfp2, aem62_sp1_cfp9, aem63_sp1
- Rename jvm_opts param to aem_jvm_opts
0.9.2 - 2017-11-13
- Introduce AEM profile concept which defines AEM base installation along with extra packages (hotfixes, service packs, cumulative fix packs)
- Add aem63 profile for vanilla AEM 6.3 base installation
- AEM and license files now have predetermined names, consistent with extra packages
0.9.1 - 2017-11-10
- Add dependencies to metadata
- Initial version
- Add multi AEM instances support at manifests level by replacing classes with definitions and by introducing aem_id attributes
- Introduce vanilla AEM 6.2 option without hotfix, service pack, and cumulative fix pack packages
- config_publish_dispatcher: Publisher Host definitions replaced:
$publish_host class variable replaced $ ::publishhost - config_publish: Flush agent definitions replaced: $publishdispatcherhost,
$pairinstanceid class variable replaced $ ::publishdispatcherhost, $::pairinstanceid - Each AEM installation has its own user and group named aem-<aem_id>
- Move AEM Tools into its own manifest config_aem_tools.pp
- Migrate AEM installation manifests from packer-aem
- Move collectd into its own manifest config_collectd.pp