diff --git a/tasks/utils.yml b/tasks/utils.yml index 62e59d4..d350eaf 100644 --- a/tasks/utils.yml +++ b/tasks/utils.yml @@ -22,6 +22,8 @@ tasks: vault:init: desc: Create a vault id file in your home directory for encrypting/decrypting vault files cmds: - - 'pass generate {{.ANSIBLE_PASS_PATH}} {{.ANSIBLE_PASS_LENGTH}} > /dev/null' + - | + pass show {{.ANSIBLE_PASS_PATH}} &> /dev/null || + pass generate {{.ANSIBLE_PASS_PATH}} {{.ANSIBLE_PASS_LENGTH}} > /dev/null status: - - 'pass show {{.ANSIBLE_PASS_PATH}} &> /dev/null ' + - 'pass show {{.ANSIBLE_PASS_PATH}} &> /dev/null'