# ansible-vault "A vault password must be specified to decrypt data"

**URL:** <https://forum.ansible.com/t/ansible-vault-a-vault-password-must-be-specified-to-decrypt-data/35082>\
**Category:** Ansible Project\
**Tags:** rhel\
**Created:** [April 29, 2021, 2:11pm UTC](https://forum.ansible.com/t/ansible-vault-a-vault-password-must-be-specified-to-decrypt-data/35082 "2021-04-29T14:11:58Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Larry\_Forsyth](https://avatars.discourse-cdn.com/v4/letter/l/e68b1a/32.png) [@Larry\_Forsyth](https://forum.ansible.com/u/Larry_Forsyth)\
**Post date:** [April 29, 2021, 2:11pm UTC](https://forum.ansible.com/t/ansible-vault-a-vault-password-must-be-specified-to-decrypt-data/35082/1 "2021-04-29T14:11:58Z")

</div>

Having difficulties getting my playbook to run successfully using password encrypted by ansible-vault. Running on RHEL 7.9.

$ ansible-playbook --version

ansible-playbook 2.9.18

config file = /home/CGE/sa\_cge\_sm/projects/tavs-patching/ansible.cfg

configured module search path = [u’/home/CGE/sa\_cge\_sm/.ansible/plugins/modules’, u’/usr/share/ansible/plugins/modules’]

ansible python module location = /usr/lib/python2.7/site-packages/ansible

executable location = /bin/ansible-playbook

python version = 2.7.5 (default, Aug 13 2020, 02:51:10) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)]

Created user.yml via ansible-vault:  
$ ansible-vault create user.yml

New Vault password:

Confirm New Vault password:

sent into vi, and entered password. Saved file. It appears the encryption is performed properly

]$ cat user.yml

$ANSIBLE\_VAULT;1.1;AES256

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Possibly user-error here (relatively new to ansible). When I run playbook:

$ ansible-playbook redhatpatching.yml -i dfwtesting.yml -l dfwtesting -f 5 -u sa\_cge\_sm --vault-password-file ./user.yml -k

SSH password:

[WARNING]: Error in vault password file loading (default): A vault password must be specified to decrypt data

ERROR! A vault password must be specified to decrypt data

Isn’t ansible-vault designed to not require a password to be entered?

Thanks!

---

<div class="post-metadata">

**Author:** ![Rene\_Paquin](https://avatars.discourse-cdn.com/v4/letter/r/e9a140/32.png) [@Rene\_Paquin](https://forum.ansible.com/u/Rene_Paquin)\
**Post date:** [April 29, 2021, 2:25pm UTC](https://forum.ansible.com/t/ansible-vault-a-vault-password-must-be-specified-to-decrypt-data/35082/2 "2021-04-29T14:25:01Z")

</div>

I believe that when encrypting a password vault you need to run with –ask-vault-password

Rene

---

<div class="post-metadata">

**Author:** ![Larry\_Forsyth](https://avatars.discourse-cdn.com/v4/letter/l/e68b1a/32.png) [@Larry\_Forsyth](https://forum.ansible.com/u/Larry_Forsyth)\
**Post date:** [April 29, 2021, 2:31pm UTC](https://forum.ansible.com/t/ansible-vault-a-vault-password-must-be-specified-to-decrypt-data/35082/3 "2021-04-29T14:31:57Z")

</div>

Hi Rene,

Thanks for the reply. Are you suggesting that teh user.yml file be created in this manner?

ansible-vault create user.yml --ask-vault-pass

??

i just tried that, and the file did get created, but playbook execution still asks for SSH password and when I enter it, it still throws this error.

Thanks

---

<div class="post-metadata">

**Author:** ![Rene\_Paquin](https://avatars.discourse-cdn.com/v4/letter/r/e9a140/32.png) [@Rene\_Paquin](https://forum.ansible.com/u/Rene_Paquin)\
**Post date:** [April 29, 2021, 2:36pm UTC](https://forum.ansible.com/t/ansible-vault-a-vault-password-must-be-specified-to-decrypt-data/35082/4 "2021-04-29T14:36:06Z")

</div>

Can you show us the contents of your playbook?

Rene

---

<div class="post-metadata">

**Author:** ![Larry\_Forsyth](https://avatars.discourse-cdn.com/v4/letter/l/e68b1a/32.png) [@Larry\_Forsyth](https://forum.ansible.com/u/Larry_Forsyth)\
**Post date:** [April 29, 2021, 3:15pm UTC](https://forum.ansible.com/t/ansible-vault-a-vault-password-must-be-specified-to-decrypt-data/35082/5 "2021-04-29T15:15:52Z")

</div>

I neglected to mention - this runs at command-line if I do not use the password file created by ansible-vault. I need to do this to allow me to create a Jenkins job and not have to enter a password when that runs. Sorry for that omission. Here is the playbook:

$ cat redhatpatching.yml

---

<div class="post-metadata">

**Author:** ![Rene\_Paquin](https://avatars.discourse-cdn.com/v4/letter/r/e9a140/32.png) [@Rene\_Paquin](https://forum.ansible.com/u/Rene_Paquin)\
**Post date:** [April 29, 2021, 3:24pm UTC](https://forum.ansible.com/t/ansible-vault-a-vault-password-must-be-specified-to-decrypt-data/35082/6 "2021-04-29T15:24:50Z")

</div>

I am no expert but in my playbooks I point to my files that holds variables and passwords

- hosts: localhost

gather\_facts: no

vars\_files:

- group\_vars/vars

- group\_vars/vars\_sec

tasks:

Rene

---

<div class="post-metadata">

**Author:** ![racke](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/racke/32/4767_2.png) [@racke](https://forum.ansible.com/u/racke)\
**Post date:** [April 29, 2021, 3:31pm UTC](https://forum.ansible.com/t/ansible-vault-a-vault-password-must-be-specified-to-decrypt-data/35082/7 "2021-04-29T15:31:34Z")

</div>

> I am no expert but in my playbooks I point to my files that holds variables and passwords
> 
> - hosts: localhost
> 
> gather\_facts: no
> 
> vars\_files:
> 
> ```
> \- group\_vars/vars
> 
> \- group\_vars/vars\_sec
> 
> ```
> 
> tasks:
> 
> Rene

Usually you put the vault password into the configuration/secret variables of your CI system (Jenkins).

Regards  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Racke

> \*From:\*ansible-project@googlegroups.com \<ansible-project@googlegroups.com\> \*On Behalf Of \*Larry Forsyth  
> \*Sent:\* April 29, 2021 11:16 AM  
> \*To:\* ansible-project@googlegroups.com  
> \*Subject:\* Re: [ansible-project] ansible-vault "A vault password must be specified to decrypt data"
> 
> I neglected to mention - this runs at command-line if I do not use the password file created by ansible-vault. I need  
> to do this to allow me to create a Jenkins job and not have to enter a password when that runs. Sorry for that  
> omission. Here is the playbook:
> 
> $ cat redhatpatching.yml  
> ---  
> ## Ansible Playbook to apply O/S patches on RHEL servers  
> ## 1. Check for running databases.  
> ## 2. Shut down databases if found to be running.  
> ## 3. Check for running databases.  
> ## 4. Stop processing playbook for server(s) with databases running.  
> ## 5. Check integrity of the RPM database.  
> ## 6. Fix RPM database if check failed.  
> ## 7. Update the server via yum update  
> ## 8. Validate whether kernel patches were applied and whether system needs to be rebooted  
> ## 9. Reboot server if required  
> ## 10. Wait 90 seconds minutes for servers to boot up  
> ## 11. Confirm current version of yum-utils  
> ## 12. Remove old kernel from host  
> ## 13. Run all-start on all DB servers  
> ## 14. Run db\_repl\_ck on all DB servers  
> ## 15. Run db\_status on all DB servers
> 
> - hosts: dfwtesting  
> become: true
> 
> tasks:
> 
> ```
> \# Purpose: Check for running databases or if they are ALL 
> 
> ```

down

> ```
> \- name: Check for running databases
> shell: if ps \-eaf | egrep &quot;/sw/oe/11\.7/bin/\_mprshut|/sw/oe/11\.7/bin/\_mprosrv&quot; | grep \-v grep &gt; /dev/null; then
> 
> ```
> 
> echo 'databases\_running'; else echo 'databases\_not\_running'; fi  
> ignore\_errors: false  
> register: db\_running\_check
> 
> ```
> \# Purpose: Run all\-stop on all DB servers
> \- name: Shut down databases
> become: sa\_cge\_sm
> shell: if /sw/bin/all\-stop; then /sw/bin/all\-stop;fi
> when: db\_running\_check\.stdout == &quot;databases\_running&quot;
> 
> \# Purpose: Check for running databases or if they are ALL 
> 
> ```

down

> ```
> \- name: Check for running databases
> shell: if ps \-eaf | egrep &quot;/sw/oe/11\.7/bin/\_mprshut|/sw/oe/11\.7/bin/\_mprosrv&quot; | grep \-v grep &gt; /dev/null; then
> 
> ```
> 
> echo 'databases\_running'; else echo 'databases\_not\_running'; fi  
> ignore\_errors: false  
> register: db\_shutdown\_check
> 
> ```
> \# Purpose: Quit playbook on server if databases are running
> \- name: Decision point to start applying patches
> fail: msg=&quot;\{\{ inventory\_hostname \}\} STILL has running databases\. STOP the databases first and try patching again\.&quot;
> when: db\_shutdown\_check\.stdout == &quot;databases\_running&quot;
> 
> \# Purpose: Check RPM database integrity
> \- name: Check RPM database integrity
> shell: if cd /var/lib/rpm; /usr/lib/rpm/rpmdb\_verify Packages | grep &quot;Verification of Packages succeeded&quot; &gt;
> 
> ```
> 
> /dev/null; then echo 'rpm\_db\_ok'; else echo 'rpm\_db\_not\_ok'; fi  
> ignore\_errors: false  
> register: rpm\_db\_status
> 
> ```
> \# Purpose: Fix RPM database if check failed
> \- name: Fix RPM database if check failed
> shell: cd /var/lib/rpm; rm \-f rm \-f \_\_db\.\[0\-9\]\[0\-9\]\[0\-9\]; rpm \-\-quiet \-qa; /usr/lib/rpm/rpmdb\_verify Packages
> when: rpm\_db\_status\.stdout == &quot;rpm\_db\_not\_ok&quot;
> 
> \# Update the server via yum
> \- name: Upgrade all packages on the server
> yum:
> name: &#39;\*&#39;
> state: latest
> when: db\_shutdown\_check\.stdout == &quot;databases\_not\_running&quot; and ansible\_distribution == &#39;RedHat&#39;
> register: yum\_update
> 
> \# Validate whether kernel patches were applied and whether system needs to be rebooted
> \- name: Determine whether reboot is required after update
> shell: KERNEL\_NEW=$\(rpm \-q \-\-last kernel | head \-1 | awk &#39;\{print $1\}&#39; | sed &#39;s/kernel\-//&#39;\); KERNEL\_NOW=$\(uname
> 
> ```
> 
> -r); if [[$KERNEL\_NEW != $KERNEL\_NOW]]; then echo "reboot\_needed"; else echo "reboot\_not\_needed"; fi  
> ignore\_errors: true  
> register: reboot\_required
> 
> ```
> \# Restart the server when required
> \- name: Reboot server
> reboot:
> when: reboot\_required\.stdout == &quot;reboot\_needed&quot;
> 
> \# Wait 2 minutes for server to boot up
> \- name: Sleep for 120 seconds after reboot
> pause:
> seconds: 120
> when: reboot\_required\.stdout == &quot;reboot\_needed&quot;
> 
> \# Confirm latest yum\-utils is available
> \- name: Ensure latest yum\-utils package is installed
> yum:
> name: yum\-utils
> state: latest
> 
> \# Remove old kernel from host
> \- name: Remove the old kernels from the system
> shell: package\-cleanup \-\-oldkernels \-\-count=2 \-y
> 
> \# Purpose: Run all\-start on all DB servers
> \- name: Start up the databases
> become: sa\_cge\_sm
> shell: if /sw/bin/all\-start; then /sw/bin/all\-start; fi
> when: db\_running\_check\.stdout == &quot;databases\_running&quot;
> 
> \# Purpose: Run db\_repl\_ck on all DB servers
> \- name: Run db\-repl\-ck on all DB servers
> become: sa\_cge\_sm
> shell: /sw/bin/db\-repl\-ck &gt; /tavs\_sm/logs/admin/patching/db\-repl\-ck\-$\(hostname \-s\)\-$\(date \+%F\)\.out
> when: db\_running\_check\.stdout == &quot;databases\_running&quot;
> 
> \# Purpose: Run db\_status on all DB servers
> \- name: Run db\-status on all DB servers
> become: sa\_cge\_sm
> shell: /sw/bin/db\-status &gt; /tavs\_sm/logs/admin/patching/db\-status\-$\(hostname \-s\)\-$\(date \+%F\)\.out
> when: db\_running\_check\.stdout == &quot;databases\_running&quot;
> 
> \# Purpose: Run db\-summary on all DB servers
> \- name: Run db\-summary on all DB servers
> become: sa\_cge\_sm
> shell: /tavs\_sm/temp/db\-summary &gt; /tavs\_sm/logs/admin/patching/db\-summary\-$\(hostname \-s\)\-$\(date \+%F\)\.out
> when: db\_running\_check\.stdout == &quot;databases\_running&quot;
> 
> ```
> 
> &nbsp;&nbsp;&nbsp;&nbsp;Can you show us the contents of your playbook?
> 
> &nbsp;&nbsp;&nbsp;&nbsp;
> 
> &nbsp;&nbsp;&nbsp;&nbsp;Rene
> 
> &nbsp;&nbsp;&nbsp;&nbsp;
> 
> &nbsp;&nbsp;&nbsp;&nbsp;\*From:\*ansible-project@googlegroups.com \<mailto:ansible-project@googlegroups.com\> \<ansible-project@googlegroups.com  
> &nbsp;&nbsp;&nbsp;&nbsp;\<mailto:ansible-project@googlegroups.com\>\> \*On Behalf Of \*Larry Forsyth  
> &nbsp;&nbsp;&nbsp;&nbsp;\*Sent:\* April 29, 2021 10:32 AM  
> &nbsp;&nbsp;&nbsp;&nbsp;\*To:\* ansible-project@googlegroups.com \<mailto:ansible-project@googlegroups.com\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\*Subject:\* Re: [ansible-project] ansible-vault "A vault password must be specified to decrypt data"
> 
> &nbsp;&nbsp;&nbsp;&nbsp;
> 
> &nbsp;&nbsp;&nbsp;&nbsp;Hi Rene,
> 
> &nbsp;&nbsp;&nbsp;&nbsp;
> 
> &nbsp;&nbsp;&nbsp;&nbsp;Thanks for the reply. Are you suggesting that teh user.yml file be created in this manner?
> 
> &nbsp;&nbsp;&nbsp;&nbsp;ansible-vault create user.yml --ask-vault-pass
> 
> &nbsp;&nbsp;&nbsp;&nbsp;
> 
> &nbsp;&nbsp;&nbsp;&nbsp;??
> 
> &nbsp;&nbsp;&nbsp;&nbsp;i just tried that, and the file did get created, but playbook execution still asks for SSH password and when I enter  
> &nbsp;&nbsp;&nbsp;&nbsp;it, it still throws this error.
> 
> &nbsp;&nbsp;&nbsp;&nbsp;
> 
> &nbsp;&nbsp;&nbsp;&nbsp;Thanks
> 
> &nbsp;&nbsp;&nbsp;&nbsp;
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I believe that when encrypting a password vault you need to run

with –ask-vault-password

> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rene
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\*From:\*ansible-project@googlegroups.com \<mailto:ansible-project@googlegroups.com\>  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\<ansible-project@googlegroups.com \<mailto:ansible-project@googlegroups.com\>\> \*On Behalf Of \*Larry Forsyth  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\*Sent:\* April 29, 2021 10:12 AM  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\*To:\* Ansible Project \<ansible-project@googlegroups.com \<mailto:ansible-project@googlegroups.com\>\>  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\*Subject:\* [ansible-project] ansible-vault "A vault password must be specified to decrypt data"
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Having difficulties getting my playbook to run successfully using password encrypted by ansible-vault. Running  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;on RHEL 7.9.
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ ansible-playbook --version
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ansible-playbook 2.9.18
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; config file = /home/CGE/sa\_cge\_sm/projects/tavs-patching/ansible.cfg
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; configured module search path = [u'/home/CGE/sa\_cge\_sm/.ansible/plugins/modules',  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;u'/usr/share/ansible/plugins/modules']
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ansible python module location = /usr/lib/python2.7/site-packages/ansible
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; executable location = /bin/ansible-playbook
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; python version = 2.7.5 (default, Aug 13 2020, 02:51:10) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)]
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Created user.yml via ansible-vault:  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ ansible-vault create user.yml
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;New Vault password: \<password entered\>
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Confirm New Vault password: \<password entered\>
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sent into vi, and entered password. Saved file. It appears the encryption is performed properly
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]$ cat user.yml
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ANSIBLE\_VAULT;1.1;AES256
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Possibly user-error here (relatively new to ansible). When I run playbook:
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ ansible-playbook redhatpatching.yml -i dfwtesting.yml -l dfwtesting -f 5 -u sa\_cge\_sm --vault-password-file  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;./user.yml -k
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SSH password:
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[WARNING]: Error in vault password file loading (default): A vault password must be specified to decrypt data
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ERROR! A vault password must be specified to decrypt data
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Isn't ansible-vault designed to not require a password to be entered?
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Thanks!
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You received this message because you are subscribed to the Google Groups "Ansible Project" group.  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To unsubscribe from this group and stop receiving emails from it, send an email to  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ansible-project+unsubscribe@googlegroups.com \<mailto:ansible-project+unsubscribe@googlegroups.com\>.  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To view this discussion on the web visit  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[https://groups.google.com/d/msgid/ansible-project/0522d4db-06c7-427e-8a1f-4bed98074a85n%40googlegroups.com](https://groups.google.com/d/msgid/ansible-project/0522d4db-06c7-427e-8a1f-4bed98074a85n%40googlegroups.com)  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\<[https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2F0522d4db-06c7-427e-8a1f-4bed98074a85n%2540googlegroups.com%3Futm\_medium%3Demail%26utm\_source%3Dfooter&data=04|01|rpaquin%40wlu.ca|701fe295329548337f9408d90b21bf43|b45a5125b29846bc8b89ea5a7343fde8|1|0|637553062018262715|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=spxvIW%2BJTW6XtWZCvABOOCKJ4oC%2F3c6eTazUgq5Txpw%3D&reserved=0&gt;\](https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2F0522d4db-06c7-427e-8a1f-4bed98074a85n%2540googlegroups.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=04%7C01%7Crpaquin%40wlu.ca%7C701fe295329548337f9408d90b21bf43%7Cb45a5125b29846bc8b89ea5a7343fde8%7C1%7C0%7C637553062018262715%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=spxvIW%2BJTW6XtWZCvABOOCKJ4oC%2F3c6eTazUgq5Txpw%3D&reserved=0&gt;%5C).
> 
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You received this message because you are subscribed to a topic

in the Google Groups "Ansible Project" group.

> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To unsubscribe from this topic, visit [https://groups.google.com/d/topic/ansible-project/nhpP1jWvjZE/unsubscribe](https://groups.google.com/d/topic/ansible-project/nhpP1jWvjZE/unsubscribe)  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\<[https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Ftopic%2Fansible-project%2FnhpP1jWvjZE%2Funsubscribe&data=04|01|rpaquin%40wlu.ca|701fe295329548337f9408d90b21bf43|b45a5125b29846bc8b89ea5a7343fde8|1|0|637553062018272707|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=iSxsqKxPDwSGAFIDZNTcl9eNjMUAFJOr6C%2FlI6XN3lk%3D&reserved=0&gt;\](https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Ftopic%2Fansible-project%2FnhpP1jWvjZE%2Funsubscribe&data=04%7C01%7Crpaquin%40wlu.ca%7C701fe295329548337f9408d90b21bf43%7Cb45a5125b29846bc8b89ea5a7343fde8%7C1%7C0%7C637553062018272707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=iSxsqKxPDwSGAFIDZNTcl9eNjMUAFJOr6C%2FlI6XN3lk%3D&reserved=0&gt;%5C).  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To unsubscribe from this group and all its topics, send an email to ansible-project+unsubscribe@googlegroups.com  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\<mailto:ansible-project+unsubscribe@googlegroups.com\>.  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To view this discussion on the web visit  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[https://groups.google.com/d/msgid/ansible-project/YTXPR0101MB1295A059F8D70CC954351435D85F9%40YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM](https://groups.google.com/d/msgid/ansible-project/YTXPR0101MB1295A059F8D70CC954351435D85F9%40YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM)  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\<[https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FYTXPR0101MB1295A059F8D70CC954351435D85F9%2540YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM%3Futm\_medium%3Demail%26utm\_source%3Dfooter&data=04|01|rpaquin%40wlu.ca|701fe295329548337f9408d90b21bf43|b45a5125b29846bc8b89ea5a7343fde8|1|0|637553062018272707|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=X8EhmwYWluYVywnP821h1LLpoXx%2FTWNzY90U3LD%2Fdk0%3D&reserved=0&gt;\](https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FYTXPR0101MB1295A059F8D70CC954351435D85F9%2540YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM%3Futm_medium%3Demail%26utm_source%3Dfooter&data=04%7C01%7Crpaquin%40wlu.ca%7C701fe295329548337f9408d90b21bf43%7Cb45a5125b29846bc8b89ea5a7343fde8%7C1%7C0%7C637553062018272707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=X8EhmwYWluYVywnP821h1LLpoXx%2FTWNzY90U3LD%2Fdk0%3D&reserved=0&gt;%5C).
> 
> &nbsp;&nbsp;&nbsp;&nbsp;--  
> &nbsp;&nbsp;&nbsp;&nbsp;You received this message because you are subscribed to the Google Groups "Ansible Project" group.  
> &nbsp;&nbsp;&nbsp;&nbsp;To unsubscribe from this group and stop receiving emails from it, send an email to  
> &nbsp;&nbsp;&nbsp;&nbsp;ansible-project+unsubscribe@googlegroups.com \<mailto:ansible-project+unsubscribe@googlegroups.com\>.  
> &nbsp;&nbsp;&nbsp;&nbsp;To view this discussion on the web visit  
> &nbsp;&nbsp;&nbsp;&nbsp;[https://groups.google.com/d/msgid/ansible-project/CAFQW1uPhxEyZEi83G\_E0NPzT2DyVQs%2BqNVcqZ6%3DmHZHGVu6\_HQ%40mail.gmail.com](https://groups.google.com/d/msgid/ansible-project/CAFQW1uPhxEyZEi83G_E0NPzT2DyVQs%2BqNVcqZ6%3DmHZHGVu6_HQ%40mail.gmail.com)  
> &nbsp;&nbsp;&nbsp;&nbsp;\<[https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FCAFQW1uPhxEyZEi83G\_E0NPzT2DyVQs%252BqNVcqZ6%253DmHZHGVu6\_HQ%2540mail.gmail.com%3Futm\_medium%3Demail%26utm\_source%3Dfooter&data=04|01|rpaquin%40wlu.ca|701fe295329548337f9408d90b21bf43|b45a5125b29846bc8b89ea5a7343fde8|1|0|637553062018282705|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=1A0iCYRWHNQeBLqQsbsY5XAM55e4SS5rfscabPB2%2F6M%3D&reserved=0&gt;\](https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FCAFQW1uPhxEyZEi83G_E0NPzT2DyVQs%252BqNVcqZ6%253DmHZHGVu6_HQ%2540mail.gmail.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=04%7C01%7Crpaquin%40wlu.ca%7C701fe295329548337f9408d90b21bf43%7Cb45a5125b29846bc8b89ea5a7343fde8%7C1%7C0%7C637553062018282705%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=1A0iCYRWHNQeBLqQsbsY5XAM55e4SS5rfscabPB2%2F6M%3D&reserved=0&gt;%5C).
> 
> &nbsp;&nbsp;&nbsp;&nbsp;--  
> &nbsp;&nbsp;&nbsp;&nbsp;You received this message because you are subscribed to a topic in the Google Groups "Ansible Project" group.  
> &nbsp;&nbsp;&nbsp;&nbsp;To unsubscribe from this topic, visit [https://groups.google.com/d/topic/ansible-project/nhpP1jWvjZE/unsubscribe](https://groups.google.com/d/topic/ansible-project/nhpP1jWvjZE/unsubscribe)  
> &nbsp;&nbsp;&nbsp;&nbsp;\<[https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Ftopic%2Fansible-project%2FnhpP1jWvjZE%2Funsubscribe&data=04|01|rpaquin%40wlu.ca|701fe295329548337f9408d90b21bf43|b45a5125b29846bc8b89ea5a7343fde8|1|0|637553062018282705|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=Ts2VL3TUFvx6MAIBpsAHpTIVQAESmCwWOO%2FUVg89Gbs%3D&reserved=0&gt;\](https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Ftopic%2Fansible-project%2FnhpP1jWvjZE%2Funsubscribe&data=04%7C01%7Crpaquin%40wlu.ca%7C701fe295329548337f9408d90b21bf43%7Cb45a5125b29846bc8b89ea5a7343fde8%7C1%7C0%7C637553062018282705%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=Ts2VL3TUFvx6MAIBpsAHpTIVQAESmCwWOO%2FUVg89Gbs%3D&reserved=0&gt;%5C).  
> &nbsp;&nbsp;&nbsp;&nbsp;To unsubscribe from this group and all its topics, send an email to

ansible-project+unsubscribe@googlegroups.com

---

<div class="post-metadata">

**Author:** ![Larry\_Forsyth](https://avatars.discourse-cdn.com/v4/letter/l/e68b1a/32.png) [@Larry\_Forsyth](https://forum.ansible.com/u/Larry_Forsyth)\
**Post date:** [April 29, 2021, 4:07pm UTC](https://forum.ansible.com/t/ansible-vault-a-vault-password-must-be-specified-to-decrypt-data/35082/8 "2021-04-29T16:07:54Z")

</div>

I have this in my inventory file:

$ more dfwtesting.yml

---

<div class="post-metadata">

**Author:** ![Larry\_Forsyth](https://avatars.discourse-cdn.com/v4/letter/l/e68b1a/32.png) [@Larry\_Forsyth](https://forum.ansible.com/u/Larry_Forsyth)\
**Post date:** [April 29, 2021, 4:09pm UTC](https://forum.ansible.com/t/ansible-vault-a-vault-password-must-be-specified-to-decrypt-data/35082/9 "2021-04-29T16:09:30Z")

</div>

Racke,

I would agree, but I am prohibited from putting passwords into Jenkins in plain-text due to contractual restrictions. Hence, trying to use what ansible-vault (I thought) was supposed to provide.

Thanks,  
Larry

---

<div class="post-metadata">

**Author:** ![Larry\_Forsyth](https://avatars.discourse-cdn.com/v4/letter/l/e68b1a/32.png) [@Larry\_Forsyth](https://forum.ansible.com/u/Larry_Forsyth)\
**Post date:** [April 29, 2021, 4:15pm UTC](https://forum.ansible.com/t/ansible-vault-a-vault-password-must-be-specified-to-decrypt-data/35082/10 "2021-04-29T16:15:37Z")

</div>

Here is my command-line run without using the encrypted password provided by ansible-vault (in this case nothing is done because the server in the inventory has already been patched):

$ ansible-playbook redhatpatching.yml -i testing.yml -l testing -f 5 -u sa\_cge\_sm -k -K  
SSH password:  
BECOME password[defaults to SSH password]:

PLAY [dfwtesting] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

TASK [Gathering Facts] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
ok: [xxxxxxxxxxx.xxx.xxxxxx.xxxx.xxxx]

TASK [Check for running databases] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
changed: [xxxxxxxxxxx.xxx.xxxxxx.xxxx.xxxx]

TASK [Shut down databases] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
skipping: [xxxxxxxxxxx.xxx.xxxxxx.xxxx.xxxx]

TASK [Check for running databases] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
changed: [xxxxxxxxxxx.xxx.xxxxxx.xxxx.xxxx]

TASK [Decision point to start applying patches] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
skipping: [xxxxxxxxxxx.xxx.xxxxxx.xxxx.xxxx]

TASK [Check RPM database integrity] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
changed: [xxxxxxxxxxx.xxx.xxxxxx.xxxx.xxxx]

TASK [Fix RPM database if check failed] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
skipping: [xxxxxxxxxxx.xxx.xxxxxx.xxxx.xxxx]

TASK [Upgrade all packages on the server] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
ok: [xxxxxxxxxxx.xxx.xxxxxx.xxxx.xxxx]

TASK [Determine whether reboot is required after update] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
changed: [xxxxxxxxxxx.xxx.xxxxxx.xxxx.xxxx]

TASK [Reboot server] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
skipping: [xxxxxxxxxxx.xxx.xxxxxx.xxxx.xxxx]

TASK [Sleep for 120 seconds after reboot] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
skipping: [xxxxxxxxxxx.xxx.xxxxxx.xxxx.xxxx]

TASK [Ensure latest yum-utils package is installed] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
ok: [xxxxxxxxxxx.xxx.xxxxxx.xxxx.xxxx]

TASK [Remove the old kernels from the system] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
changed: [xxxxxxxxxxx.xxx.xxxxxx.xxxx.xxxx]

TASK [Start up the databases] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
skipping: [xxxxxxxxxxx.xxx.xxxxxx.xxxx.xxxx]

TASK [Run db-repl-ck on all DB servers] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
skipping: [xxxxxxxxxxx.xxx.xxxxxx.xxxx.xxxx]

TASK [Run db-status on all DB servers] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
skipping: [xxxxxxxxxxx.xxx.xxxxxx.xxxx.xxxx]

TASK [Run db-summary on all DB servers] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
skipping: [xxxxxxxxxxx.xxx.xxxxxx.xxxx.xxxx]

PLAY RECAP \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
xxxxxxxxxxx.xxx.xxxxxx.xxxx.xxxx : ok=8 changed=5 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0

---

<div class="post-metadata">

**Author:** ![racke](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/racke/32/4767_2.png) [@racke](https://forum.ansible.com/u/racke)\
**Post date:** [April 29, 2021, 4:18pm UTC](https://forum.ansible.com/t/ansible-vault-a-vault-password-must-be-specified-to-decrypt-data/35082/11 "2021-04-29T16:18:09Z")

</div>

> Racke,
> 
> I would agree, but I am prohibited from putting passwords into Jenkins in plain-text due to contractual restrictions.  
> Hence, trying to use what ansible-vault (I thought) was supposed to provide.
> 
> Thanks,  
> Larry

Hello Larry,

you could put the password as a secret ([https://www.jenkins.io/doc/developer/security/secrets/](https://www.jenkins.io/doc/developer/security/secrets/)) into Jenkins.

Regards  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Racke

> &nbsp;&nbsp;&nbsp;&nbsp;\> I am no expert but in my playbooks I point to my files that holds

variables and passwords

> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> - hosts: localhost  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> gather\_facts: no  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> vars\_files:  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> - group\_vars/vars  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> - group\_vars/vars\_sec  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> tasks:  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> Rene  
> &nbsp;&nbsp;&nbsp;&nbsp;\>
> 
> &nbsp;&nbsp;&nbsp;&nbsp;Usually you put the vault password into the configuration/secret variables of your CI system (Jenkins).
> 
> &nbsp;&nbsp;&nbsp;&nbsp;Regards  
> &nbsp;&nbsp;&nbsp;&nbsp; Racke
> 
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> \*From:\*ansible-project@googlegroups.com \<mailto:ansible-project@googlegroups.com\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\<ansible-project@googlegroups.com \<mailto:ansible-project@googlegroups.com\>\> \*On Behalf Of \*Larry Forsyth  
> &nbsp;&nbsp;&nbsp;&nbsp;\> \*Sent:\* April 29, 2021 11:16 AM  
> &nbsp;&nbsp;&nbsp;&nbsp;\> \*To:\* ansible-project@googlegroups.com \<mailto:ansible-project@googlegroups.com\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> \*Subject:\* Re: [ansible-project] ansible-vault "A vault password must be specified to decrypt data"  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> I neglected to mention - this runs at command-line if I do not use the password file created by ansible-vault. I need  
> &nbsp;&nbsp;&nbsp;&nbsp;\> to do this to allow me to create a Jenkins job and not have to enter a password when that runs. Sorry for that  
> &nbsp;&nbsp;&nbsp;&nbsp;\> omission. Here is the playbook:  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> $ cat redhatpatching.yml  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ---  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ## Ansible Playbook to apply O/S patches on RHEL servers  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ## 1. Check for running databases.  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ## 2. Shut down databases if found to be running.  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ## 3. Check for running databases.  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ## 4. Stop processing playbook for server(s) with databases

running.

> &nbsp;&nbsp;&nbsp;&nbsp;\> ## 5. Check integrity of the RPM database.  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ## 6. Fix RPM database if check failed.  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ## 7. Update the server via yum update  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ## 8. Validate whether kernel patches were applied and whether system needs to be rebooted  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ## 9. Reboot server if required  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ## 10. Wait 90 seconds minutes for servers to boot up  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ## 11. Confirm current version of yum-utils  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ## 12. Remove old kernel from host  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ## 13. Run all-start on all DB servers  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ## 14. Run db\_repl\_ck on all DB servers  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ## 15. Run db\_status on all DB servers  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> - hosts: dfwtesting  
> &nbsp;&nbsp;&nbsp;&nbsp;\> become: true  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> tasks:  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> # Purpose: Check for running databases or if they are ALL  
> &nbsp;&nbsp;&nbsp;&nbsp;down  
> &nbsp;&nbsp;&nbsp;&nbsp;\> - name: Check for running databases  
> &nbsp;&nbsp;&nbsp;&nbsp;\> shell: if ps -eaf | egrep "/sw/oe/11.7/bin/\_mprshut|/sw/oe/11.7/bin/\_mprosrv" | grep -v grep \> /dev/null; then  
> &nbsp;&nbsp;&nbsp;&nbsp;\> echo 'databases\_running'; else echo 'databases\_not\_running'; fi  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ignore\_errors: false  
> &nbsp;&nbsp;&nbsp;&nbsp;\> register: db\_running\_check  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> # Purpose: Run all-stop on all DB servers  
> &nbsp;&nbsp;&nbsp;&nbsp;\> - name: Shut down databases  
> &nbsp;&nbsp;&nbsp;&nbsp;\> become: sa\_cge\_sm  
> &nbsp;&nbsp;&nbsp;&nbsp;\> shell: if /sw/bin/all-stop; then /sw/bin/all-stop;fi  
> &nbsp;&nbsp;&nbsp;&nbsp;\> when: db\_running\_check.stdout == "databases\_running"  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> # Purpose: Check for running databases or if they are ALL  
> &nbsp;&nbsp;&nbsp;&nbsp;down  
> &nbsp;&nbsp;&nbsp;&nbsp;\> - name: Check for running databases  
> &nbsp;&nbsp;&nbsp;&nbsp;\> shell: if ps -eaf | egrep "/sw/oe/11.7/bin/\_mprshut|/sw/oe/11.7/bin/\_mprosrv" | grep -v grep \> /dev/null; then  
> &nbsp;&nbsp;&nbsp;&nbsp;\> echo 'databases\_running'; else echo 'databases\_not\_running'; fi  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ignore\_errors: false  
> &nbsp;&nbsp;&nbsp;&nbsp;\> register: db\_shutdown\_check  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> # Purpose: Quit playbook on server if databases are

running

> &nbsp;&nbsp;&nbsp;&nbsp;\> - name: Decision point to start applying patches  
> &nbsp;&nbsp;&nbsp;&nbsp;\> fail: msg="{{ inventory\_hostname }} STILL has running databases. STOP the databases first and try patching  
> &nbsp;&nbsp;&nbsp;&nbsp;again."  
> &nbsp;&nbsp;&nbsp;&nbsp;\> when: db\_shutdown\_check.stdout == "databases\_running"  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> # Purpose: Check RPM database integrity  
> &nbsp;&nbsp;&nbsp;&nbsp;\> - name: Check RPM database integrity  
> &nbsp;&nbsp;&nbsp;&nbsp;\> shell: if cd /var/lib/rpm; /usr/lib/rpm/rpmdb\_verify Packages | grep "Verification of Packages succeeded" \>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> /dev/null; then echo 'rpm\_db\_ok'; else echo 'rpm\_db\_not\_ok'; fi  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ignore\_errors: false  
> &nbsp;&nbsp;&nbsp;&nbsp;\> register: rpm\_db\_status  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> # Purpose: Fix RPM database if check failed  
> &nbsp;&nbsp;&nbsp;&nbsp;\> - name: Fix RPM database if check failed  
> &nbsp;&nbsp;&nbsp;&nbsp;\> shell: cd /var/lib/rpm; rm -f rm -f \_\_db.[0-9][0-9][0-9]; rpm --quiet -qa; /usr/lib/rpm/rpmdb\_verify Packages  
> &nbsp;&nbsp;&nbsp;&nbsp;\> when: rpm\_db\_status.stdout == "rpm\_db\_not\_ok"  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> # Update the server via yum  
> &nbsp;&nbsp;&nbsp;&nbsp;\> - name: Upgrade all packages on the server  
> &nbsp;&nbsp;&nbsp;&nbsp;\> yum:  
> &nbsp;&nbsp;&nbsp;&nbsp;\> name: '\*'  
> &nbsp;&nbsp;&nbsp;&nbsp;\> state: latest  
> &nbsp;&nbsp;&nbsp;&nbsp;\> when: db\_shutdown\_check.stdout == "databases\_not\_running" and ansible\_distribution == 'RedHat'  
> &nbsp;&nbsp;&nbsp;&nbsp;\> register: yum\_update  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> # Validate whether kernel patches were applied and whether system needs to be rebooted  
> &nbsp;&nbsp;&nbsp;&nbsp;\> - name: Determine whether reboot is required after update  
> &nbsp;&nbsp;&nbsp;&nbsp;\> shell: KERNEL\_NEW=$(rpm -q --last kernel |

head -1 | awk '{print $1}' | sed 's/kernel-//'); KERNEL\_NOW=$(uname

> &nbsp;&nbsp;&nbsp;&nbsp;\> -r); if [[$KERNEL\_NEW != $KERNEL\_NOW]]; then echo "reboot\_needed"; else echo "reboot\_not\_needed"; fi  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ignore\_errors: true  
> &nbsp;&nbsp;&nbsp;&nbsp;\> register: reboot\_required  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> # Restart the server when required  
> &nbsp;&nbsp;&nbsp;&nbsp;\> - name: Reboot server  
> &nbsp;&nbsp;&nbsp;&nbsp;\> reboot:  
> &nbsp;&nbsp;&nbsp;&nbsp;\> when: reboot\_required.stdout == "reboot\_needed"  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> # Wait 2 minutes for server to boot up  
> &nbsp;&nbsp;&nbsp;&nbsp;\> - name: Sleep for 120 seconds after reboot  
> &nbsp;&nbsp;&nbsp;&nbsp;\> pause:  
> &nbsp;&nbsp;&nbsp;&nbsp;\> seconds: 120  
> &nbsp;&nbsp;&nbsp;&nbsp;\> when: reboot\_required.stdout == "reboot\_needed"  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> # Confirm latest yum-utils is available  
> &nbsp;&nbsp;&nbsp;&nbsp;\> - name: Ensure latest yum-utils package is installed  
> &nbsp;&nbsp;&nbsp;&nbsp;\> yum:  
> &nbsp;&nbsp;&nbsp;&nbsp;\> name: yum-utils  
> &nbsp;&nbsp;&nbsp;&nbsp;\> state: latest  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> # Remove old kernel from host  
> &nbsp;&nbsp;&nbsp;&nbsp;\> - name: Remove the old kernels from the system  
> &nbsp;&nbsp;&nbsp;&nbsp;\> shell: package-cleanup --oldkernels --count=2 -y  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> # Purpose: Run all-start on all DB servers  
> &nbsp;&nbsp;&nbsp;&nbsp;\> - name: Start up the databases  
> &nbsp;&nbsp;&nbsp;&nbsp;\> become: sa\_cge\_sm  
> &nbsp;&nbsp;&nbsp;&nbsp;\> shell: if /sw/bin/all-start; then /sw/bin/all-start; fi  
> &nbsp;&nbsp;&nbsp;&nbsp;\> when: db\_running\_check.stdout == "databases\_running"  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> # Purpose: Run db\_repl\_ck on all DB servers  
> &nbsp;&nbsp;&nbsp;&nbsp;\> - name: Run db-repl-ck on all DB servers  
> &nbsp;&nbsp;&nbsp;&nbsp;\> become: sa\_cge\_sm  
> &nbsp;&nbsp;&nbsp;&nbsp;\> shell: /sw/bin/db-repl-ck \> /tavs\_sm/logs/admin/patching/db-repl-ck-$(hostname -s)-$(date +%F).out  
> &nbsp;&nbsp;&nbsp;&nbsp;\> when: db\_running\_check.stdout == "databases\_running"  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> # Purpose: Run db\_status on all DB servers  
> &nbsp;&nbsp;&nbsp;&nbsp;\> - name: Run db-status on all DB servers  
> &nbsp;&nbsp;&nbsp;&nbsp;\> become: sa\_cge\_sm  
> &nbsp;&nbsp;&nbsp;&nbsp;\> shell: /sw/bin/db-status \> /tavs\_sm/logs/admin/patching/db-status-$(hostname -s)-$(date +%F).out  
> &nbsp;&nbsp;&nbsp;&nbsp;\> when: db\_running\_check.stdout == "databases\_running"  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> # Purpose: Run db-summary on all DB servers  
> &nbsp;&nbsp;&nbsp;&nbsp;\> - name: Run db-summary on all DB servers  
> &nbsp;&nbsp;&nbsp;&nbsp;\> become: sa\_cge\_sm  
> &nbsp;&nbsp;&nbsp;&nbsp;\> shell: /tavs\_sm/temp/db-summary \> /tavs\_sm/logs/admin/patching/db-summary-$(hostname -s)-$(date +%F).out  
> &nbsp;&nbsp;&nbsp;&nbsp;\> when: db\_running\_check.stdout == "databases\_running"  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> Can you show us the contents of your playbook?  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> Rene  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> \*From:\*ansible-project@googlegroups.com \<mailto:ansible-project@googlegroups.com\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\<mailto:ansible-project@googlegroups.com\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\<ansible-project@googlegroups.com \<mailto:ansible-project@googlegroups.com\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> \<mailto:ansible-project@googlegroups.com\>\> \*On Behalf Of \*Larry Forsyth  
> &nbsp;&nbsp;&nbsp;&nbsp;\> \*Sent:\* April 29, 2021 10:32 AM  
> &nbsp;&nbsp;&nbsp;&nbsp;\> \*To:\* ansible-project@googlegroups.com \<mailto:ansible-project@googlegroups.com\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\<mailto:ansible-project@googlegroups.com\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> \*Subject:\* Re: [ansible-project] ansible-vault

"A vault password must be specified to decrypt data"

> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> Hi Rene,  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> Thanks for the reply. Are you suggesting

that teh user.yml file be created in this manner?

> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ansible-vault create user.yml --ask-vault-pass  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ??  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> i just tried that, and the file did get created, but playbook execution still asks for SSH password and when I  
> &nbsp;&nbsp;&nbsp;&nbsp;enter  
> &nbsp;&nbsp;&nbsp;&nbsp;\> it, it still throws this error.  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> Thanks  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> I believe that when encrypting a

password vault you need to run

> &nbsp;&nbsp;&nbsp;&nbsp;with –ask-vault-password  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> Rene  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> \*From:\*ansible-project@googlegroups.com \<mailto:ansible-project@googlegroups.com\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\<mailto:ansible-project@googlegroups.com\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> \<ansible-project@googlegroups.com \<mailto:ansible-project@googlegroups.com\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\<mailto:ansible-project@googlegroups.com\>\> \*On Behalf Of \*Larry Forsyth  
> &nbsp;&nbsp;&nbsp;&nbsp;\> \*Sent:\* April 29, 2021 10:12 AM  
> &nbsp;&nbsp;&nbsp;&nbsp;\> \*To:\* Ansible Project \<ansible-project@googlegroups.com \<mailto:ansible-project@googlegroups.com\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\<mailto:ansible-project@googlegroups.com\>\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> \*Subject:\* [ansible-project] ansible-vault "A vault password must be specified to decrypt data"  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> Having difficulties getting my playbook to run successfully using password encrypted by ansible-vault.  
> &nbsp;&nbsp;&nbsp;&nbsp;Running  
> &nbsp;&nbsp;&nbsp;&nbsp;\> on RHEL 7.9.  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> $ ansible-playbook --version  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ansible-playbook 2.9.18  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> config file = /home/CGE/sa\_cge\_sm/projects/tavs-patching/ansible.cfg  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> configured module search path = [u'/home/CGE/sa\_cge\_sm/.ansible/plugins/modules',  
> &nbsp;&nbsp;&nbsp;&nbsp;\> u'/usr/share/ansible/plugins/modules']  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ansible python module location = /usr/lib/python2.7/site-packages/ansible  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> executable location = /bin/ansible-playbook  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> python version = 2.7.5 (default, Aug 13 2020, 02:51:10) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)]  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> Created user.yml via ansible-vault:  
> &nbsp;&nbsp;&nbsp;&nbsp;\> $ ansible-vault create user.yml  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> New Vault password: \<password entered\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> Confirm New Vault password:

\<password entered\>

> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> sent into vi, and entered password. Saved file. It appears the encryption is performed properly  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ]$ cat user.yml  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> $ANSIBLE\_VAULT;1.1;AES256  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp; XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> Possibly user-error here (relatively new to ansible). When I run playbook:  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> $ ansible-playbook redhatpatching.yml -i dfwtesting.yml -l dfwtesting -f 5 -u sa\_cge\_sm --vault-password-file  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ./user.yml -k  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> SSH password:  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> [WARNING]: Error in vault password file loading (default): A vault password must be specified to decrypt data  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ERROR! A vault password must be specified to decrypt data  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> Isn't ansible-vault designed to not require a password to be entered?  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> Thanks!  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> --  
> &nbsp;&nbsp;&nbsp;&nbsp;\> You received this message because you are subscribed to the Google Groups "Ansible Project" group.  
> &nbsp;&nbsp;&nbsp;&nbsp;\> To unsubscribe from this group and stop receiving emails from it, send an email to  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ansible-project+unsubscribe@googlegroups.com \<mailto:ansible-project%2Bunsubscribe@googlegroups.com\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\<mailto:ansible-project+unsubscribe@googlegroups.com \<mailto:ansible-project%2Bunsubscribe@googlegroups.com\>\>.  
> &nbsp;&nbsp;&nbsp;&nbsp;\> To view this discussion on the web visit  
> &nbsp;&nbsp;&nbsp;&nbsp;\> [https://groups.google.com/d/msgid/ansible-project/0522d4db-06c7-427e-8a1f-4bed98074a85n%40googlegroups.com](https://groups.google.com/d/msgid/ansible-project/0522d4db-06c7-427e-8a1f-4bed98074a85n%40googlegroups.com)  
> &nbsp;&nbsp;&nbsp;&nbsp;\<[https://groups.google.com/d/msgid/ansible-project/0522d4db-06c7-427e-8a1f-4bed98074a85n%40googlegroups.com&gt](https://groups.google.com/d/msgid/ansible-project/0522d4db-06c7-427e-8a1f-4bed98074a85n%40googlegroups.com&gt);  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp; \<[https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2F0522d4db-06c7-427e-8a1f-4bed98074a85n%2540googlegroups.com%3Futm\_medium%3Demail%26utm\_source%3Dfooter&data=04|01|rpaquin%40wlu.ca|701fe295329548337f9408d90b21bf43|b45a5125b29846bc8b89ea5a7343fde8|1|0|637553062018262715|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=spxvIW%2BJTW6XtWZCvABOOCKJ4oC%2F3c6eTazUgq5Txpw%3D&reserved=0](https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2F0522d4db-06c7-427e-8a1f-4bed98074a85n%2540googlegroups.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=04%7C01%7Crpaquin%40wlu.ca%7C701fe295329548337f9408d90b21bf43%7Cb45a5125b29846bc8b89ea5a7343fde8%7C1%7C0%7C637553062018262715%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=spxvIW%2BJTW6XtWZCvABOOCKJ4oC%2F3c6eTazUgq5Txpw%3D&reserved=0)  
> &nbsp;&nbsp;&nbsp;&nbsp;\<[https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2F0522d4db-06c7-427e-8a1f-4bed98074a85n%2540googlegroups.com%3Futm\_medium%3Demail%26utm\_source%3Dfooter&data=04|01|rpaquin%40wlu.ca|701fe295329548337f9408d90b21bf43|b45a5125b29846bc8b89ea5a7343fde8|1|0|637553062018262715|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=spxvIW%2BJTW6XtWZCvABOOCKJ4oC%2F3c6eTazUgq5Txpw%3D&reserved=0&gt;&gt;\](https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2F0522d4db-06c7-427e-8a1f-4bed98074a85n%2540googlegroups.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=04%7C01%7Crpaquin%40wlu.ca%7C701fe295329548337f9408d90b21bf43%7Cb45a5125b29846bc8b89ea5a7343fde8%7C1%7C0%7C637553062018262715%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=spxvIW%2BJTW6XtWZCvABOOCKJ4oC%2F3c6eTazUgq5Txpw%3D&reserved=0&gt;&gt;%5C).  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> --  
> &nbsp;&nbsp;&nbsp;&nbsp;\> You received this message because you are subscribed to a topic  
> &nbsp;&nbsp;&nbsp;&nbsp;in the Google Groups "Ansible Project" group.  
> &nbsp;&nbsp;&nbsp;&nbsp;\> To unsubscribe from this topic, visit  
> &nbsp;&nbsp;&nbsp;&nbsp;[https://groups.google.com/d/topic/ansible-project/nhpP1jWvjZE/unsubscribe](https://groups.google.com/d/topic/ansible-project/nhpP1jWvjZE/unsubscribe)  
> &nbsp;&nbsp;&nbsp;&nbsp;\<[https://groups.google.com/d/topic/ansible-project/nhpP1jWvjZE/unsubscribe&gt](https://groups.google.com/d/topic/ansible-project/nhpP1jWvjZE/unsubscribe&gt);  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp; \<[https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Ftopic%2Fansible-project%2FnhpP1jWvjZE%2Funsubscribe&data=04|01|rpaquin%40wlu.ca|701fe295329548337f9408d90b21bf43|b45a5125b29846bc8b89ea5a7343fde8|1|0|637553062018272707|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=iSxsqKxPDwSGAFIDZNTcl9eNjMUAFJOr6C%2FlI6XN3lk%3D&reserved=0](https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Ftopic%2Fansible-project%2FnhpP1jWvjZE%2Funsubscribe&data=04%7C01%7Crpaquin%40wlu.ca%7C701fe295329548337f9408d90b21bf43%7Cb45a5125b29846bc8b89ea5a7343fde8%7C1%7C0%7C637553062018272707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=iSxsqKxPDwSGAFIDZNTcl9eNjMUAFJOr6C%2FlI6XN3lk%3D&reserved=0)  
> &nbsp;&nbsp;&nbsp;&nbsp;\<[https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Ftopic%2Fansible-project%2FnhpP1jWvjZE%2Funsubscribe&data=04|01|rpaquin%40wlu.ca|701fe295329548337f9408d90b21bf43|b45a5125b29846bc8b89ea5a7343fde8|1|0|637553062018272707|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=iSxsqKxPDwSGAFIDZNTcl9eNjMUAFJOr6C%2FlI6XN3lk%3D&reserved=0&gt;&gt;\](https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Ftopic%2Fansible-project%2FnhpP1jWvjZE%2Funsubscribe&data=04%7C01%7Crpaquin%40wlu.ca%7C701fe295329548337f9408d90b21bf43%7Cb45a5125b29846bc8b89ea5a7343fde8%7C1%7C0%7C637553062018272707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=iSxsqKxPDwSGAFIDZNTcl9eNjMUAFJOr6C%2FlI6XN3lk%3D&reserved=0&gt;&gt;%5C).  
> &nbsp;&nbsp;&nbsp;&nbsp;\> To unsubscribe from this group and all its topics, send an email to  
> &nbsp;&nbsp;&nbsp;&nbsp;ansible-project+unsubscribe@googlegroups.com \<mailto:ansible-project%2Bunsubscribe@googlegroups.com\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> \<mailto:ansible-project+unsubscribe@googlegroups.com \<mailto:ansible-project%2Bunsubscribe@googlegroups.com\>\>.  
> &nbsp;&nbsp;&nbsp;&nbsp;\> To view this discussion on the web visit  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp; [https://groups.google.com/d/msgid/ansible-project/YTXPR0101MB1295A059F8D70CC954351435D85F9%40YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM](https://groups.google.com/d/msgid/ansible-project/YTXPR0101MB1295A059F8D70CC954351435D85F9%40YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM)  
> &nbsp;&nbsp;&nbsp;&nbsp;\<[https://groups.google.com/d/msgid/ansible-project/YTXPR0101MB1295A059F8D70CC954351435D85F9%40YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM&gt](https://groups.google.com/d/msgid/ansible-project/YTXPR0101MB1295A059F8D70CC954351435D85F9%40YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM&gt);  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp; \<[https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FYTXPR0101MB1295A059F8D70CC954351435D85F9%2540YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM%3Futm\_medium%3Demail%26utm\_source%3Dfooter&data=04|01|rpaquin%40wlu.ca|701fe295329548337f9408d90b21bf43|b45a5125b29846bc8b89ea5a7343fde8|1|0|637553062018272707|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=X8EhmwYWluYVywnP821h1LLpoXx%2FTWNzY90U3LD%2Fdk0%3D&reserved=0](https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FYTXPR0101MB1295A059F8D70CC954351435D85F9%2540YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM%3Futm_medium%3Demail%26utm_source%3Dfooter&data=04%7C01%7Crpaquin%40wlu.ca%7C701fe295329548337f9408d90b21bf43%7Cb45a5125b29846bc8b89ea5a7343fde8%7C1%7C0%7C637553062018272707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=X8EhmwYWluYVywnP821h1LLpoXx%2FTWNzY90U3LD%2Fdk0%3D&reserved=0)  
> &nbsp;&nbsp;&nbsp;&nbsp;\<[https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FYTXPR0101MB1295A059F8D70CC954351435D85F9%2540YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM%3Futm\_medium%3Demail%26utm\_source%3Dfooter&data=04|01|rpaquin%40wlu.ca|701fe295329548337f9408d90b21bf43|b45a5125b29846bc8b89ea5a7343fde8|1|0|637553062018272707|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=X8EhmwYWluYVywnP821h1LLpoXx%2FTWNzY90U3LD%2Fdk0%3D&reserved=0&gt;&gt;\](https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FYTXPR0101MB1295A059F8D70CC954351435D85F9%2540YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM%3Futm_medium%3Demail%26utm_source%3Dfooter&data=04%7C01%7Crpaquin%40wlu.ca%7C701fe295329548337f9408d90b21bf43%7Cb45a5125b29846bc8b89ea5a7343fde8%7C1%7C0%7C637553062018272707%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=X8EhmwYWluYVywnP821h1LLpoXx%2FTWNzY90U3LD%2Fdk0%3D&reserved=0&gt;&gt;%5C).  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> --  
> &nbsp;&nbsp;&nbsp;&nbsp;\> You received this message because you are subscribed to the Google Groups "Ansible Project" group.  
> &nbsp;&nbsp;&nbsp;&nbsp;\> To unsubscribe from this group and stop receiving emails from it, send an email to  
> &nbsp;&nbsp;&nbsp;&nbsp;\> ansible-project+unsubscribe@googlegroups.com \<mailto:ansible-project%2Bunsubscribe@googlegroups.com\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\<mailto:ansible-project+unsubscribe@googlegroups.com \<mailto:ansible-project%2Bunsubscribe@googlegroups.com\>\>.  
> &nbsp;&nbsp;&nbsp;&nbsp;\> To view this discussion on the web visit  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp; [https://groups.google.com/d/msgid/ansible-project/CAFQW1uPhxEyZEi83G\_E0NPzT2DyVQs%2BqNVcqZ6%3DmHZHGVu6\_HQ%40mail.gmail.com](https://groups.google.com/d/msgid/ansible-project/CAFQW1uPhxEyZEi83G_E0NPzT2DyVQs%2BqNVcqZ6%3DmHZHGVu6_HQ%40mail.gmail.com)  
> &nbsp;&nbsp;&nbsp;&nbsp;\<[https://groups.google.com/d/msgid/ansible-project/CAFQW1uPhxEyZEi83G\_E0NPzT2DyVQs%2BqNVcqZ6%3DmHZHGVu6\_HQ%40mail.gmail.com&gt](https://groups.google.com/d/msgid/ansible-project/CAFQW1uPhxEyZEi83G_E0NPzT2DyVQs%2BqNVcqZ6%3DmHZHGVu6_HQ%40mail.gmail.com&gt);  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp; \<[https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FCAFQW1uPhxEyZEi83G\_E0NPzT2DyVQs%252BqNVcqZ6%253DmHZHGVu6\_HQ%2540mail.gmail.com%3Futm\_medium%3Demail%26utm\_source%3Dfooter&data=04|01|rpaquin%40wlu.ca|701fe295329548337f9408d90b21bf43|b45a5125b29846bc8b89ea5a7343fde8|1|0|637553062018282705|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=1A0iCYRWHNQeBLqQsbsY5XAM55e4SS5rfscabPB2%2F6M%3D&reserved=0](https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FCAFQW1uPhxEyZEi83G_E0NPzT2DyVQs%252BqNVcqZ6%253DmHZHGVu6_HQ%2540mail.gmail.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=04%7C01%7Crpaquin%40wlu.ca%7C701fe295329548337f9408d90b21bf43%7Cb45a5125b29846bc8b89ea5a7343fde8%7C1%7C0%7C637553062018282705%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=1A0iCYRWHNQeBLqQsbsY5XAM55e4SS5rfscabPB2%2F6M%3D&reserved=0)  
> &nbsp;&nbsp;&nbsp;&nbsp;\<[https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FCAFQW1uPhxEyZEi83G\_E0NPzT2DyVQs%252BqNVcqZ6%253DmHZHGVu6\_HQ%2540mail.gmail.com%3Futm\_medium%3Demail%26utm\_source%3Dfooter&data=04|01|rpaquin%40wlu.ca|701fe295329548337f9408d90b21bf43|b45a5125b29846bc8b89ea5a7343fde8|1|0|637553062018282705|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=1A0iCYRWHNQeBLqQsbsY5XAM55e4SS5rfscabPB2%2F6M%3D&reserved=0&gt;&gt;\](https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FCAFQW1uPhxEyZEi83G_E0NPzT2DyVQs%252BqNVcqZ6%253DmHZHGVu6_HQ%2540mail.gmail.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=04%7C01%7Crpaquin%40wlu.ca%7C701fe295329548337f9408d90b21bf43%7Cb45a5125b29846bc8b89ea5a7343fde8%7C1%7C0%7C637553062018282705%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=1A0iCYRWHNQeBLqQsbsY5XAM55e4SS5rfscabPB2%2F6M%3D&reserved=0&gt;&gt;%5C).  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> --  
> &nbsp;&nbsp;&nbsp;&nbsp;\> You received this message because you are subscribed to a topic in the Google Groups "Ansible Project" group.  
> &nbsp;&nbsp;&nbsp;&nbsp;\> To unsubscribe from this topic, visit  
> &nbsp;&nbsp;&nbsp;&nbsp;[https://groups.google.com/d/topic/ansible-project/nhpP1jWvjZE/unsubscribe](https://groups.google.com/d/topic/ansible-project/nhpP1jWvjZE/unsubscribe)  
> &nbsp;&nbsp;&nbsp;&nbsp;\<[https://groups.google.com/d/topic/ansible-project/nhpP1jWvjZE/unsubscribe&gt](https://groups.google.com/d/topic/ansible-project/nhpP1jWvjZE/unsubscribe&gt);  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp; \<[https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Ftopic%2Fansible-project%2FnhpP1jWvjZE%2Funsubscribe&data=04|01|rpaquin%40wlu.ca|701fe295329548337f9408d90b21bf43|b45a5125b29846bc8b89ea5a7343fde8|1|0|637553062018282705|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=Ts2VL3TUFvx6MAIBpsAHpTIVQAESmCwWOO%2FUVg89Gbs%3D&reserved=0](https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Ftopic%2Fansible-project%2FnhpP1jWvjZE%2Funsubscribe&data=04%7C01%7Crpaquin%40wlu.ca%7C701fe295329548337f9408d90b21bf43%7Cb45a5125b29846bc8b89ea5a7343fde8%7C1%7C0%7C637553062018282705%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=Ts2VL3TUFvx6MAIBpsAHpTIVQAESmCwWOO%2FUVg89Gbs%3D&reserved=0)  
> &nbsp;&nbsp;&nbsp;&nbsp;\<[https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Ftopic%2Fansible-project%2FnhpP1jWvjZE%2Funsubscribe&data=04|01|rpaquin%40wlu.ca|701fe295329548337f9408d90b21bf43|b45a5125b29846bc8b89ea5a7343fde8|1|0|637553062018282705|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=Ts2VL3TUFvx6MAIBpsAHpTIVQAESmCwWOO%2FUVg89Gbs%3D&reserved=0&gt;&gt;\](https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Ftopic%2Fansible-project%2FnhpP1jWvjZE%2Funsubscribe&data=04%7C01%7Crpaquin%40wlu.ca%7C701fe295329548337f9408d90b21bf43%7Cb45a5125b29846bc8b89ea5a7343fde8%7C1%7C0%7C637553062018282705%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=Ts2VL3TUFvx6MAIBpsAHpTIVQAESmCwWOO%2FUVg89Gbs%3D&reserved=0&gt;&gt;%5C).  
> &nbsp;&nbsp;&nbsp;&nbsp;\> To unsubscribe from this group and all its topics, send an email to  
> &nbsp;&nbsp;&nbsp;&nbsp;ansible-project+unsubscribe@googlegroups.com \<mailto:ansible-project%2Bunsubscribe@googlegroups.com\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> \<mailto:ansible-project+unsubscribe@googlegroups.com \<mailto:ansible-project%2Bunsubscribe@googlegroups.com\>\>.  
> &nbsp;&nbsp;&nbsp;&nbsp;\> To view this discussion on the web visit  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp; [https://groups.google.com/d/msgid/ansible-project/YTXPR0101MB1295E2C6E7E6BF44038A4079D85F9%40YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM](https://groups.google.com/d/msgid/ansible-project/YTXPR0101MB1295E2C6E7E6BF44038A4079D85F9%40YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM)  
> &nbsp;&nbsp;&nbsp;&nbsp;\<[https://groups.google.com/d/msgid/ansible-project/YTXPR0101MB1295E2C6E7E6BF44038A4079D85F9%40YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM&gt](https://groups.google.com/d/msgid/ansible-project/YTXPR0101MB1295E2C6E7E6BF44038A4079D85F9%40YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM&gt);  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp; \<[https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FYTXPR0101MB1295E2C6E7E6BF44038A4079D85F9%2540YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM%3Futm\_medium%3Demail%26utm\_source%3Dfooter&data=04|01|rpaquin%40wlu.ca|701fe295329548337f9408d90b21bf43|b45a5125b29846bc8b89ea5a7343fde8|1|0|637553062018292698|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=7OK8oWrlW2OeMd%2FvtjGaUanMiTxO%2Fl42E3Dj9eCJMbs%3D&reserved=0](https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FYTXPR0101MB1295E2C6E7E6BF44038A4079D85F9%2540YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM%3Futm_medium%3Demail%26utm_source%3Dfooter&data=04%7C01%7Crpaquin%40wlu.ca%7C701fe295329548337f9408d90b21bf43%7Cb45a5125b29846bc8b89ea5a7343fde8%7C1%7C0%7C637553062018292698%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=7OK8oWrlW2OeMd%2FvtjGaUanMiTxO%2Fl42E3Dj9eCJMbs%3D&reserved=0)  
> &nbsp;&nbsp;&nbsp;&nbsp;\<[https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FYTXPR0101MB1295E2C6E7E6BF44038A4079D85F9%2540YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM%3Futm\_medium%3Demail%26utm\_source%3Dfooter&data=04|01|rpaquin%40wlu.ca|701fe295329548337f9408d90b21bf43|b45a5125b29846bc8b89ea5a7343fde8|1|0|637553062018292698|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=7OK8oWrlW2OeMd%2FvtjGaUanMiTxO%2Fl42E3Dj9eCJMbs%3D&reserved=0&gt;&gt;\](https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FYTXPR0101MB1295E2C6E7E6BF44038A4079D85F9%2540YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM%3Futm_medium%3Demail%26utm_source%3Dfooter&data=04%7C01%7Crpaquin%40wlu.ca%7C701fe295329548337f9408d90b21bf43%7Cb45a5125b29846bc8b89ea5a7343fde8%7C1%7C0%7C637553062018292698%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=7OK8oWrlW2OeMd%2FvtjGaUanMiTxO%2Fl42E3Dj9eCJMbs%3D&reserved=0&gt;&gt;%5C).  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> --  
> &nbsp;&nbsp;&nbsp;&nbsp;\> You received this message because you are subscribed to the Google Groups "Ansible Project" group.  
> &nbsp;&nbsp;&nbsp;&nbsp;\> To unsubscribe from this group and stop receiving emails from it,

send an email to

> &nbsp;&nbsp;&nbsp;&nbsp;\> ansible-project+unsubscribe@googlegroups.com \<mailto:ansible-project%2Bunsubscribe@googlegroups.com\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\<mailto:ansible-project+unsubscribe@googlegroups.com \<mailto:ansible-project%2Bunsubscribe@googlegroups.com\>\>.  
> &nbsp;&nbsp;&nbsp;&nbsp;\> To view this discussion on the web visit  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;[https://groups.google.com/d/msgid/ansible-project/CAFQW1uPM0TefJhRSo%2BTL38EcUyj%2BD-bzv-hyoWHdD%2BP9POj0vQ%40mail.gmail.com](https://groups.google.com/d/msgid/ansible-project/CAFQW1uPM0TefJhRSo%2BTL38EcUyj%2BD-bzv-hyoWHdD%2BP9POj0vQ%40mail.gmail.com)  
> &nbsp;&nbsp;&nbsp;&nbsp;\<[https://groups.google.com/d/msgid/ansible-project/CAFQW1uPM0TefJhRSo%2BTL38EcUyj%2BD-bzv-hyoWHdD%2BP9POj0vQ%40mail.gmail.com&gt](https://groups.google.com/d/msgid/ansible-project/CAFQW1uPM0TefJhRSo%2BTL38EcUyj%2BD-bzv-hyoWHdD%2BP9POj0vQ%40mail.gmail.com&gt);  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\<[https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FCAFQW1uPM0TefJhRSo%252BTL38EcUyj%252BD-bzv-hyoWHdD%252BP9POj0vQ%2540mail.gmail.com%3Futm\_medium%3Demail%26utm\_source%3Dfooter&data=04|01|rpaquin%40wlu.ca|701fe295329548337f9408d90b21bf43|b45a5125b29846bc8b89ea5a7343fde8|1|0|637553062018292698|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=LuzzpLd4cYJ2OV3%2F2GolKG3ggYllM%2BmTuaeiYVGa9kI%3D&reserved=0](https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FCAFQW1uPM0TefJhRSo%252BTL38EcUyj%252BD-bzv-hyoWHdD%252BP9POj0vQ%2540mail.gmail.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=04%7C01%7Crpaquin%40wlu.ca%7C701fe295329548337f9408d90b21bf43%7Cb45a5125b29846bc8b89ea5a7343fde8%7C1%7C0%7C637553062018292698%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=LuzzpLd4cYJ2OV3%2F2GolKG3ggYllM%2BmTuaeiYVGa9kI%3D&reserved=0)  
> &nbsp;&nbsp;&nbsp;&nbsp;\<[https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FCAFQW1uPM0TefJhRSo%252BTL38EcUyj%252BD-bzv-hyoWHdD%252BP9POj0vQ%2540mail.gmail.com%3Futm\_medium%3Demail%26utm\_source%3Dfooter&data=04|01|rpaquin%40wlu.ca|701fe295329548337f9408d90b21bf43|b45a5125b29846bc8b89ea5a7343fde8|1|0|637553062018292698|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=LuzzpLd4cYJ2OV3%2F2GolKG3ggYllM%2BmTuaeiYVGa9kI%3D&reserved=0&gt;&gt;\](https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FCAFQW1uPM0TefJhRSo%252BTL38EcUyj%252BD-bzv-hyoWHdD%252BP9POj0vQ%2540mail.gmail.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=04%7C01%7Crpaquin%40wlu.ca%7C701fe295329548337f9408d90b21bf43%7Cb45a5125b29846bc8b89ea5a7343fde8%7C1%7C0%7C637553062018292698%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=LuzzpLd4cYJ2OV3%2F2GolKG3ggYllM%2BmTuaeiYVGa9kI%3D&reserved=0&gt;&gt;%5C).  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\> --  
> &nbsp;&nbsp;&nbsp;&nbsp;\> You received this message because you are subscribed to the Google Groups "Ansible Project" group.  
> &nbsp;&nbsp;&nbsp;&nbsp;\> To unsubscribe from this group and stop receiving emails from it,

send an email to

> &nbsp;&nbsp;&nbsp;&nbsp;\> ansible-project+unsubscribe@googlegroups.com \<mailto:ansible-project%2Bunsubscribe@googlegroups.com\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\<mailto:ansible-project+unsubscribe@googlegroups.com \<mailto:ansible-project%2Bunsubscribe@googlegroups.com\>\>.  
> &nbsp;&nbsp;&nbsp;&nbsp;\> To view this discussion on the web visit  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;[https://groups.google.com/d/msgid/ansible-project/YTXPR0101MB12959C92CE73A85A0B777A77D85F9%40YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM](https://groups.google.com/d/msgid/ansible-project/YTXPR0101MB12959C92CE73A85A0B777A77D85F9%40YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM)  
> &nbsp;&nbsp;&nbsp;&nbsp;\<[https://groups.google.com/d/msgid/ansible-project/YTXPR0101MB12959C92CE73A85A0B777A77D85F9%40YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM&gt](https://groups.google.com/d/msgid/ansible-project/YTXPR0101MB12959C92CE73A85A0B777A77D85F9%40YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM&gt);  
> &nbsp;&nbsp;&nbsp;&nbsp;\>  
> &nbsp;&nbsp;&nbsp;&nbsp;\<[https://groups.google.com/d/msgid/ansible-project/YTXPR0101MB12959C92CE73A85A0B777A77D85F9%40YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/ansible-project/YTXPR0101MB12959C92CE73A85A0B777A77D85F9%40YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM?utm_medium=email&utm_source=footer)  
> &nbsp;&nbsp;&nbsp;&nbsp;\<[https://groups.google.com/d/msgid/ansible-project/YTXPR0101MB12959C92CE73A85A0B777A77D85F9%40YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM?utm\_medium=email&utm\_source=footer&gt;&gt;\](https://groups.google.com/d/msgid/ansible-project/YTXPR0101MB12959C92CE73A85A0B777A77D85F9%40YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM?utm_medium=email&utm_source=footer&gt;&gt;%5C).
> 
> &nbsp;&nbsp;&nbsp;&nbsp;--  
> &nbsp;&nbsp;&nbsp;&nbsp;Ecommerce and Linux consulting + Perl and web application programming.  
> &nbsp;&nbsp;&nbsp;&nbsp;Debian and Sympa administration. Provisioning with Ansible.
> 
> &nbsp;&nbsp;&nbsp;&nbsp;--  
> &nbsp;&nbsp;&nbsp;&nbsp;You received this message because you are subscribed to a topic in the Google Groups "Ansible Project" group.  
> &nbsp;&nbsp;&nbsp;&nbsp;To unsubscribe from this topic, visit [https://groups.google.com/d/topic/ansible-project/nhpP1jWvjZE/unsubscribe](https://groups.google.com/d/topic/ansible-project/nhpP1jWvjZE/unsubscribe)  
> &nbsp;&nbsp;&nbsp;&nbsp;\<[https://groups.google.com/d/topic/ansible-project/nhpP1jWvjZE/unsubscribe&gt;\](https://groups.google.com/d/topic/ansible-project/nhpP1jWvjZE/unsubscribe&gt;%5C).  
> &nbsp;&nbsp;&nbsp;&nbsp;To unsubscribe from this group and all its topics, send an email to

ansible-project+unsubscribe@googlegroups.com

---

<div class="post-metadata">

**Author:** ![Larry\_Forsyth](https://avatars.discourse-cdn.com/v4/letter/l/e68b1a/32.png) [@Larry\_Forsyth](https://forum.ansible.com/u/Larry_Forsyth)\
**Post date:** [April 29, 2021, 4:53pm UTC](https://forum.ansible.com/t/ansible-vault-a-vault-password-must-be-specified-to-decrypt-data/35082/12 "2021-04-29T16:53:40Z")

</div>

I will take a look at this. thanks!

---

<div class="post-metadata">

**Author:** ![Larry\_Forsyth](https://avatars.discourse-cdn.com/v4/letter/l/e68b1a/32.png) [@Larry\_Forsyth](https://forum.ansible.com/u/Larry_Forsyth)\
**Post date:** [April 29, 2021, 8:51pm UTC](https://forum.ansible.com/t/ansible-vault-a-vault-password-must-be-specified-to-decrypt-data/35082/13 "2021-04-29T20:51:52Z")

</div>

this has been solved. I found an expert here and he suggested this:

The solution was under Configureà “Invoke Ansible Playbook”à”Vault Credentials”. Click “Add” which brings up Jenkins Credentials Provider: Jenkins. Click “Kind” and select “Secret text” from the pull-down. Enter the password at Secret, leave ID (it will be auto-generated) and a description, then Add.

worked like a champ!

Thanks all!
