23 lines
574 B
Bash
Executable File
23 lines
574 B
Bash
Executable File
#!/usr/bin/bash
|
|
|
|
set -Eeuo pipefail
|
|
set +x
|
|
umask 077
|
|
ulimit -c 0
|
|
|
|
if [[ "${BASH_SOURCE[0]}" == */* ]]; then
|
|
_swr_wrapper_directory="${BASH_SOURCE[0]%/*}"
|
|
else
|
|
_swr_wrapper_directory='.'
|
|
fi
|
|
readonly SWR_REPOSITORY_ROOT="$(cd -- "${_swr_wrapper_directory}/../.." && pwd -P)"
|
|
readonly SWR_RECOVERY_CONTRACT="${SWR_REPOSITORY_ROOT}/infrastructure/security/k3s/local-recovery.env"
|
|
unset _swr_wrapper_directory
|
|
|
|
# shellcheck source=/dev/null
|
|
source "${SWR_REPOSITORY_ROOT}/scripts/lib/slack-webhook-recovery.sh"
|
|
|
|
if [[ "${BASH_SOURCE[0]}" == "$0" ]]; then
|
|
_swr_main "$@"
|
|
fi
|