diff --git a/CHANGELOG.md b/CHANGELOG.md index e740b5c..6c13970 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ All notable changes to this project will be documented in this file. 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_sp18 #RS-193 + ## [3.41.0] - 2023-07-25 ### Added - Add etc.clientlibs to cache flush dirs list #RS-166 diff --git a/docs/aem-profiles-artifacts.md b/docs/aem-profiles-artifacts.md index be44b0c..56b7c46 100644 --- a/docs/aem-profiles-artifacts.md +++ b/docs/aem-profiles-artifacts.md @@ -41,3 +41,5 @@ For AEM 6.5, the service pack file names used to have the format `AEM-6.5.x.0-6. | `aem65_sp13` | `aem65` artifacts + aem-service-pkg-6.5.13.0.zip | | `aem65_sp14` | `aem65` artifacts + aem-service-pkg-6.5.14.0.zip | | `aem65_sp16` | `aem65` artifacts + aem-service-pkg-6.5.16.0.zip | + +| `aem65_sp18` | `aem65` artifacts + aem-service-pkg-6.5.18.0.zip | diff --git a/manifests/install_aem65_sp18.pp b/manifests/install_aem65_sp18.pp new file mode 100644 index 0000000..8d68f28 --- /dev/null +++ b/manifests/install_aem65_sp18.pp @@ -0,0 +1,54 @@ +define aem_curator::install_aem65_sp18( + $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 18": + tmp_dir => $tmp_dir, + file_name => 'aem-service-pkg-6.5.18.0.zip', + package_name => 'aem-service-pkg', + package_group => 'adobe/cq650/servicepack', + package_version => '6.5.18.0', + artifacts_base => $aem_artifacts_base, + aem_id => $aem_id, + } + +}