Sync the auth stack's appdata to the mirror before the containers that read it are created

Deploying first meant Authelia, Lldap, NPM and both databases initialised themselves against empty directories. The gate arming moves to Step 1d for the same reason: the provisioning sync is an rsync, and Tier 1 stops every rsync. Tier 2 now ends the onboard off rather than as-found.
This commit is contained in:
Gmer4Lfe
2026-08-17 10:12:10 -04:00
parent 51125fa05a
commit 427a31cdff
3 changed files with 124 additions and 58 deletions
+2
View File
@@ -501,6 +501,7 @@ is_in_list() {
#
# Also sets aliases for all host-specific arrays so scripts use unprefixed names:
# DAILY_SYNC_SHARES ← HOST*_DAILY_SYNC_SHARES
# PARTNERSHIP_PROVISION_SHARES ← HOST*_PARTNERSHIP_PROVISION_SHARES
# INTERMEDIATE_SYNC_SHARES ← HOST*_INTERMEDIATE_SYNC_SHARES
# WEEKLY_SYNC_SHARES ← HOST*_WEEKLY_SYNC_SHARES
# CRITICAL_SYNC_SHARES ← HOST*_CRITICAL_SYNC_SHARES
@@ -729,6 +730,7 @@ detect_hosts() {
_alias_array "INTERMEDIATE_SYNC_SHARES"
_alias_array "WEEKLY_SYNC_SHARES"
_alias_array "CRITICAL_SYNC_SHARES"
_alias_array "PARTNERSHIP_PROVISION_SHARES"
_alias_array "BACKUP_VERIFY_SHARES"
_alias_array "DAILY_RESTART_CONTAINERS"
_alias_array "WEEKLY_RESTART_CONTAINERS"