Skip to content

Commit ddff927

Browse files
committed
Revert ‘e87dd74’ - Remove All Agents step ahead of healthcheck
1 parent 36392eb commit ddff927

File tree

3 files changed

+46
-59
lines changed

3 files changed

+46
-59
lines changed

CHANGELOG.md

-5
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1313
### Fixed
1414
- Fixed incorrect syntax in RTK config file
1515

16-
### Changed
17-
- Moved "Remove all agents" step ahead of healthcheck during provisioning
18-
- Added authentication to Stop webdav/davex bundle step
19-
20-
2116
## [4.1.7] - 2024-09-11
2217
### Added
2318
- Added new AEM profile: aem65_sp17

manifests/config_author_primary.pp

+23-27
Original file line numberDiff line numberDiff line change
@@ -346,29 +346,10 @@
346346
enable_truststore_removal => $enable_truststore_removal,
347347
run_mode => $run_mode,
348348
tmp_dir => $tmp_dir,
349-
} -> aem_curator::config_aem_agents { "${aem_id}: Remove all agents":
350-
run_mode => 'author',
351-
aem_id => $aem_id,
352-
enable_remove_all_agents => $enable_remove_all_agents,
353-
} -> aem_aem { "${aem_id}: Wait until login page is ready after removing all agents":
354-
ensure => login_page_is_ready,
355-
retries_max_tries => $login_ready_max_tries,
356-
retries_base_sleep_seconds => $login_ready_base_sleep_seconds,
357-
retries_max_sleep_seconds => $login_ready_max_sleep_seconds,
358-
aem_id => $aem_id,
359-
} -> aem_aem { "${aem_id}: Wait until aem health check is ok after removing all agents":
360-
ensure => aem_health_check_is_ok,
361-
retries_max_tries => $login_ready_max_tries,
362-
retries_base_sleep_seconds => $login_ready_base_sleep_seconds,
363-
retries_max_sleep_seconds => $login_ready_max_sleep_seconds,
364-
tags => 'deep',
365-
aem_id => $aem_id,
366349
} -> aem_bundle { "${aem_id}: Stop webdav bundle":
367-
ensure => stopped,
368-
name => 'org.apache.sling.jcr.webdav',
369-
aem_username => 'admin',
370-
aem_password => $credentials_hash['admin'],
371-
aem_id => $aem_id,
350+
ensure => stopped,
351+
name => 'org.apache.sling.jcr.webdav',
352+
aem_id => $aem_id,
372353
} -> aem_aem { "${aem_id}: Wait until login page is ready after stopping webdav bundle":
373354
ensure => login_page_is_ready,
374355
retries_max_tries => $login_ready_max_tries,
@@ -383,11 +364,9 @@
383364
tags => 'deep',
384365
aem_id => $aem_id,
385366
} -> aem_bundle { "${aem_id}: Stop davex bundle":
386-
ensure => stopped,
387-
name => 'org.apache.sling.jcr.davex',
388-
aem_username => 'admin',
389-
aem_password => $credentials_hash['admin'],
390-
aem_id => $aem_id,
367+
ensure => stopped,
368+
name => 'org.apache.sling.jcr.davex',
369+
aem_id => $aem_id,
391370
} -> aem_aem { "${aem_id}: Wait until login page is ready after stopping davex bundle":
392371
ensure => login_page_is_ready,
393372
retries_max_tries => $login_ready_max_tries,
@@ -422,6 +401,23 @@
422401
retries_max_sleep_seconds => $login_ready_max_sleep_seconds,
423402
tags => 'deep',
424403
aem_id => $aem_id,
404+
} -> aem_curator::config_aem_agents { "${aem_id}: Remove all agents":
405+
run_mode => 'author',
406+
aem_id => $aem_id,
407+
enable_remove_all_agents => $enable_remove_all_agents,
408+
} -> aem_aem { "${aem_id}: Wait until login page is ready after removing all agents":
409+
ensure => login_page_is_ready,
410+
retries_max_tries => $login_ready_max_tries,
411+
retries_base_sleep_seconds => $login_ready_base_sleep_seconds,
412+
retries_max_sleep_seconds => $login_ready_max_sleep_seconds,
413+
aem_id => $aem_id,
414+
} -> aem_aem { "${aem_id}: Wait until aem health check is ok after removing all agents":
415+
ensure => aem_health_check_is_ok,
416+
retries_max_tries => $login_ready_max_tries,
417+
retries_base_sleep_seconds => $login_ready_base_sleep_seconds,
418+
retries_max_sleep_seconds => $login_ready_max_sleep_seconds,
419+
tags => 'deep',
420+
aem_id => $aem_id,
425421
} -> aem_curator::config_truststore { "${aem_id}: Configure AEM Truststore":
426422
aem_id => $aem_id,
427423
enable_truststore_creation => $enable_truststore_creation,

manifests/config_publish.pp

+23-27
Original file line numberDiff line numberDiff line change
@@ -330,29 +330,10 @@
330330
enable_truststore_removal => $enable_truststore_removal,
331331
run_mode => $run_mode,
332332
tmp_dir => $tmp_dir,
333-
} -> aem_curator::config_aem_agents { "${aem_id}: Remove all agents":
334-
run_mode => 'publish',
335-
aem_id => $aem_id,
336-
enable_remove_all_agents => $enable_remove_all_agents,
337-
} -> aem_aem { "${aem_id}: Wait until login page is ready after removing all agents":
338-
ensure => login_page_is_ready,
339-
retries_max_tries => $login_ready_max_tries,
340-
retries_base_sleep_seconds => $login_ready_base_sleep_seconds,
341-
retries_max_sleep_seconds => $login_ready_max_sleep_seconds,
342-
aem_id => $aem_id,
343-
} -> aem_aem { "${aem_id}: Wait until aem health check is ok after removing all agents":
344-
ensure => aem_health_check_is_ok,
345-
retries_max_tries => $login_ready_max_tries,
346-
retries_base_sleep_seconds => $login_ready_base_sleep_seconds,
347-
retries_max_sleep_seconds => $login_ready_max_sleep_seconds,
348-
tags => 'deep',
349-
aem_id => $aem_id,
350333
} -> aem_bundle { "${aem_id}: Stop webdav bundle":
351-
ensure => stopped,
352-
name => 'org.apache.sling.jcr.webdav',
353-
aem_username => 'admin',
354-
aem_password => $credentials_hash['admin'],
355-
aem_id => $aem_id,
334+
ensure => stopped,
335+
name => 'org.apache.sling.jcr.webdav',
336+
aem_id => $aem_id,
356337
} -> aem_aem { "${aem_id}: Wait until login page is ready after stopping webdav bundle":
357338
ensure => login_page_is_ready,
358339
retries_max_tries => $login_ready_max_tries,
@@ -367,11 +348,9 @@
367348
tags => 'deep',
368349
aem_id => $aem_id,
369350
} -> aem_bundle { "${aem_id}: Stop davex bundle":
370-
ensure => stopped,
371-
name => 'org.apache.sling.jcr.davex',
372-
aem_username => 'admin',
373-
aem_password => $credentials_hash['admin'],
374-
aem_id => $aem_id,
351+
ensure => stopped,
352+
name => 'org.apache.sling.jcr.davex',
353+
aem_id => $aem_id,
375354
} -> aem_aem { "${aem_id}: Wait until login page is ready after stopping davex bundle":
376355
ensure => login_page_is_ready,
377356
retries_max_tries => $login_ready_max_tries,
@@ -406,6 +385,23 @@
406385
retries_max_sleep_seconds => $login_ready_max_sleep_seconds,
407386
tags => 'deep',
408387
aem_id => $aem_id,
388+
} -> aem_curator::config_aem_agents { "${aem_id}: Remove all agents":
389+
run_mode => 'publish',
390+
aem_id => $aem_id,
391+
enable_remove_all_agents => $enable_remove_all_agents,
392+
} -> aem_aem { "${aem_id}: Wait until login page is ready after removing all agents":
393+
ensure => login_page_is_ready,
394+
retries_max_tries => $login_ready_max_tries,
395+
retries_base_sleep_seconds => $login_ready_base_sleep_seconds,
396+
retries_max_sleep_seconds => $login_ready_max_sleep_seconds,
397+
aem_id => $aem_id,
398+
} -> aem_aem { "${aem_id}: Wait until aem health check is ok after removing all agents":
399+
ensure => aem_health_check_is_ok,
400+
retries_max_tries => $login_ready_max_tries,
401+
retries_base_sleep_seconds => $login_ready_base_sleep_seconds,
402+
retries_max_sleep_seconds => $login_ready_max_sleep_seconds,
403+
tags => 'deep',
404+
aem_id => $aem_id,
409405
} -> aem_curator::config_truststore { "${aem_id}: Configure AEM Truststore":
410406
aem_id => $aem_id,
411407
enable_truststore_creation => $enable_truststore_creation,

0 commit comments

Comments
 (0)