для расшифровки для ansible-vault передавались в одну строку, а значения брались из переменных окружения?
export VAULT_DATA="$ANSIBLE_VAULT;1.1;AES256 ..."
export VAULT_PASS="pass"
echo -n "${VAULT_DATA}" | ansible-vault decrypt --vault-password-file "${VAULT_PASS}"
Я что-то не понял, масло маслянное что-ли?
в общем нужно для ansible-vault указать пароль для расшифровки из переменной окружения, чтобы на файловой системе не хранить пароль + чтобы файл с зашифрованными данными тоже брался из переменной окружения. В файлом вроде разобрался, с паролем не соображу
какая-то сложность и дичь... если я не путаю, пароль либо хранится в файле, либо запрашивается
Можно так по идее: --vault-password-file <(cat <<<"$VAULT_PASS")
так пробовал. Выдает ERROR! The vault password file /proc/64219/fd/pipe:[254809] was not found хотя обе переменные заданы
Обсуждают сегодня