Shuffle functions into place

This commit is contained in:
Luke Murphy
2020-03-22 00:33:12 +01:00
parent be6a9a1a73
commit a7e0a2a1bf
4 changed files with 29 additions and 39 deletions

View File

@ -2,27 +2,6 @@
set -eo pipefail; [[ $DOKKU_TRACE ]] && set -x
source "$PLUGIN_CORE_AVAILABLE_PATH/common/functions"
source "$PLUGIN_AVAILABLE_PATH/ansible-playbook/functions"
cmd-ansible-vault-pass() {
#shellcheck disable=SC2034
declare desc="insert new vault password for encrypt/decrypt of passwords"
if [[ -f "$DOKKU_LIB/data/ansible/.vault-pass" ]]; then
dokku_col_log_info1_quiet "Vault password already in place"
exit 0
fi
read -srp "Vault password", vault_password
if [[ -d "$DOKKU_LIB/data/ansible" ]]; then
dokku_col_log_info1_quiet "Creating $DOKKU_LIB/data/ansible"
mkdir -p "$DOKKU_LIB/data/ansible"
fi
dokku_col_log_info1_quiet "Generating $DOKKU_LIB/data/ansible/.vault-pass"
echo "$vault_password" > "$DOKKU_LIB/data/ansible/.vault-pass"
}
cmd-ansible-vault-pass "$@"
dokku-ansible-playbook-vault-pass-cmd "$@"