Function: ansible-vault-get-password

ansible-vault-get-password is a natively compiled function defined in ansible.el.

Signature

(ansible-vault-get-password)

Documentation

Retrieve the password based on the value of ansible-vault-password.

Source Code

;; Defined in /nix/store/ihs1wd4idvapzygy87ss7ddr2pwcpsxg-emacs-packages-deps/share/emacs/site-lisp/elpa/ansible-20260607.1852/ansible.el
(defun ansible-vault-get-password ()
  "Retrieve the password based on the value of `ansible-vault-password'."
  (cond
   ((functionp ansible-vault-password)
    (let ((pass (funcall ansible-vault-password)))
      (if (stringp pass)
          (list pass)
        pass)))
   ((eq ansible-vault-password 'file)
    (list (format "--vault-password-file=%s"
                  (expand-file-name ansible-vault-password-file))))
   (t
    (error "Invalid ansible-vault-password value"))))