# Jenkins with ansible error

**URL:** <https://forum.ansible.com/t/jenkins-with-ansible-error/24599>\
**Category:** Ansible Developer\
**Created:** [May 30, 2017, 1:56pm UTC](https://forum.ansible.com/t/jenkins-with-ansible-error/24599 "2017-05-30T13:56:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Anand\_Dasari](https://avatars.discourse-cdn.com/v4/letter/a/f475e1/32.png) [@Anand\_Dasari](https://forum.ansible.com/u/Anand_Dasari)\
**Post date:** [May 30, 2017, 1:56pm UTC](https://forum.ansible.com/t/jenkins-with-ansible-error/24599/1 "2017-05-30T13:56:16Z")

</div>

Hi  
I have a anisble play sworking fine from command line. but same play fails when running from jenkins  
I have key vault\_password\_file in ansible.cfg , this has valid path and the .vpass file which is referred with the key, but it is failing when running thru jenkins  
this is the Jenkins output

```auto
[FT-logs] $ ansible-playbook /var/lib/jenkins/workspace/FT-logs/playbooks/test.yml -i inv/ft -vvv
Using /var/lib/jenkins/workspace/FT-logs/ansible.cfg as config file
ERROR! The vault password file /home/deployer/.vpass was not found
FATAL: command execution failed
[hudson.AbortException](http://stacktrace.jenkins-ci.org/search?query=hudson.AbortException): Ansible playbook execution failed
	at [org.jenkinsci.plugins.ansible.AnsiblePlaybookBuilder.perform(AnsiblePlaybookBuilder.java:226)](http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.ansible.AnsiblePlaybookBuilder.perform&entity=method)
	at [org.jenkinsci.plugins.ansible.AnsiblePlaybookBuilder.perform(AnsiblePlaybookBuilder.java:199)](http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.ansible.AnsiblePlaybookBuilder.perform&entity=method)
	at [hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:78)](http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.BuildStepCompatibilityLayer.perform&entity=method)
	at [hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)](http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.BuildStepMonitor$1.perform&entity=method)

```

```auto

```

```auto
I'm also running the job as deployer, not sure why jenkins can't see this file.

```

```auto
But if i log on jenkins server and run same command from /var/lib/jenkins/workspace/FT - logs/ , it works fine

```

---

<div class="post-metadata">

**Author:** ![Anand\_Dasari](https://avatars.discourse-cdn.com/v4/letter/a/f475e1/32.png) [@Anand\_Dasari](https://forum.ansible.com/u/Anand_Dasari)\
**Post date:** [May 30, 2017, 1:59pm UTC](https://forum.ansible.com/t/jenkins-with-ansible-error/24599/2 "2017-05-30T13:59:28Z")

</div>

Her is my ansible.cfg

[defaults]  
hostfile = /ts01/automation/inv/hosts  
log\_path = /ts01/automation/logs/ansible.log  
vault\_password\_file = /home/deployer/.vpass  
roles = /ts01/automation/roles/

# default user to use for playbooks if user is not specified

# (/usr/bin/ansible will use current user as default)

remote\_user = deployer

# if set, always use this private key file for authentication, same as

# if passing --private-key to ansible or ansible-playbook

private\_key\_file = /home/deployer/.ssh/id\_rsa

---

<div class="post-metadata">

**Author:** ![Chad\_Holden](https://avatars.discourse-cdn.com/v4/letter/c/9dc877/32.png) [@Chad\_Holden](https://forum.ansible.com/u/Chad_Holden)\
**Post date:** [June 13, 2018, 5:57pm UTC](https://forum.ansible.com/t/jenkins-with-ansible-error/24599/3 "2018-06-13T17:57:47Z")

</div>

Hi Anand,

Did you ever get a resolution to this? I have a similar situation where my playbook runs fine on the ansible box, but not remotely using Jenkins Ansible Playbook Plugin.

Cheers
