diff --git a/CHANGELOG.md b/CHANGELOG.md index d1d302f..36da6ad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Added +- Added new AEM profile: aem65_sp22 ## [3.44.0] - 2024-08-11 ### Added diff --git a/manifests/install_aem65_sp22.pp b/manifests/install_aem65_sp22.pp new file mode 100644 index 0000000..e572331 --- /dev/null +++ b/manifests/install_aem65_sp22.pp @@ -0,0 +1,54 @@ +define aem_curator::install_aem65_sp22( + $aem_license_base, + $aem_artifacts_base, + $aem_healthcheck_version, + $aem_port, + $run_modes, + $tmp_dir, + $aem_debug_port = undef, + $aem_base = '/opt', + $aem_healthcheck_source = undef, + $aem_id = 'aem', + $aem_type = undef, + $aem_jvm_mem_opts = '-Xss4m -Xmx8192m', + $aem_sample_content = false, + $aem_jvm_opts = [ + '-XX:+PrintGCDetails', + '-XX:+PrintGCTimeStamps', + '-XX:+PrintGCDateStamps', + '-XX:+PrintTenuringDistribution', + '-XX:+PrintGCApplicationStoppedTime', + '-XX:+HeapDumpOnOutOfMemoryError', + ], + $aem_osgi_configs = undef, + $post_install_sleep_secs = 120, +) { + + aem_curator::install_aem65 { "${aem_id}: Install AEM": + tmp_dir => $tmp_dir, + run_modes => $run_modes, + aem_port => $aem_port, + aem_debug_port => $aem_debug_port, + aem_artifacts_base => $aem_artifacts_base, + aem_license_base => $aem_license_base, + aem_healthcheck_version => $aem_healthcheck_version, + aem_healthcheck_source => $aem_healthcheck_source, + aem_base => $aem_base, + aem_sample_content => $aem_sample_content, + aem_jvm_mem_opts => $aem_jvm_mem_opts, + aem_jvm_opts => $aem_jvm_opts, + aem_osgi_configs => $aem_osgi_configs, + post_install_sleep_secs => $post_install_sleep_secs, + aem_id => $aem_id, + aem_type => $aem_type, + } -> aem_curator::install_aem_package { "${aem_id}: Install service pack 22": + tmp_dir => $tmp_dir, + file_name => 'aem-service-pkg-6.5.22.0.zip', + package_name => 'aem-service-pkg', + package_group => 'adobe/cq650/servicepack', + package_version => '6.5.22.0', + artifacts_base => $aem_artifacts_base, + aem_id => $aem_id, + } + +}