# Does an ansible-vault module exist?

**URL:** <https://forum.ansible.com/t/does-an-ansible-vault-module-exist/23569>\
**Category:** Ansible Project\
**Created:** [January 26, 2017, 3:40pm UTC](https://forum.ansible.com/t/does-an-ansible-vault-module-exist/23569 "2017-01-26T15:40:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Cev\_Ing](https://avatars.discourse-cdn.com/v4/letter/c/f05b48/32.png) [@Cev\_Ing](https://forum.ansible.com/u/Cev_Ing)\
**Post date:** [January 26, 2017, 3:40pm UTC](https://forum.ansible.com/t/does-an-ansible-vault-module-exist/23569/1 "2017-01-26T15:40:53Z")

</div>

Does an ansible-vault module exist, which does the same as the shell task:

shell: ansible-vault encrypt {{ users\_pw\_hash }}

Or even better: does a module exist, which can be used to update some data in encrypted YAML vault files?

---

<div class="post-metadata">

**Author:** ![Brian\_Coca](https://avatars.discourse-cdn.com/v4/letter/b/6de8d8/32.png) [@Brian\_Coca](https://forum.ansible.com/u/Brian_Coca)\
**Post date:** [January 26, 2017, 3:57pm UTC](https://forum.ansible.com/t/does-an-ansible-vault-module-exist/23569/2 "2017-01-26T15:57:32Z")

</div>

no module like that currently exists, it would probably not work as modules don’t have access to the passwords passed in the command line.

---

<div class="post-metadata">

**Author:** ![Cev\_Ing](https://avatars.discourse-cdn.com/v4/letter/c/f05b48/32.png) [@Cev\_Ing](https://forum.ansible.com/u/Cev_Ing)\
**Post date:** [January 26, 2017, 4:07pm UTC](https://forum.ansible.com/t/does-an-ansible-vault-module-exist/23569/3 "2017-01-26T16:07:30Z")

</div>

You can specify vault\_password\_file in ansible.cfg.
