Plugin-Ansible instaled on jenkins

570 views
Skip to first unread message

Rodolfo Domingues Junior

unread,
May 24, 2017, 4:12:59 PM5/24/17
to Jenkins Documentation

Good Afternoon People

I have a problem with my Ansible-plugin installed in Jenkins server. 

I need to create an automatic routine, Which runs a command on multiple servers, I installed the Ansible-plugins on jenkins server using the dashboard.

Managing Jenkins > Managing plugins > Ansible-plugins


And made the following configuration

Global tools configuration



Build of project



When I run the test of build I have the messenger

Started by user anonymous
Building in workspace /var/lib/jenkins/workspace/Cron
[Cron] $ /var/lib/jenkins/plugins/ansible-playbook /etc/ansible/hosts_teste.yml -i /tmp/inventory2134391714096583905.ini -f 5
FATAL: command execution failed
java.io.IOException: Cannot run program "/var/lib/jenkins/plugins/ansible-playbook" (in directory "/var/lib/jenkins/workspace/Cron"): error=2, No such file or directory
	at java.lang.ProcessBuilder.start(ProcessBuilder.java:1047)
	at hudson.Proc$LocalProc.<init>(Proc.java:243)
	at hudson.Proc$LocalProc.<init>(Proc.java:212)
	at hudson.Launcher$LocalLauncher.launch(Launcher.java:815)
	at hudson.Launcher$ProcStarter.start(Launcher.java:381)
	at hudson.Launcher$ProcStarter.join(Launcher.java:388)
	at org.jenkinsci.plugins.ansible.CLIRunner.execute(CLIRunner.java:49)
	at org.jenkinsci.plugins.ansible.AbstractAnsibleInvocation.execute(AbstractAnsibleInvocation.java:247)
	at org.jenkinsci.plugins.ansible.AnsiblePlaybookInvocation.execute(AnsiblePlaybookInvocation.java:31)
	at org.jenkinsci.plugins.ansible.AnsiblePlaybookBuilder.perform(AnsiblePlaybookBuilder.java:225)
	at org.jenkinsci.plugins.ansible.AnsiblePlaybookBuilder.perform(AnsiblePlaybookBuilder.java:199)
	at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:78)
	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:779)
	at hudson.model.Build$BuildExecution.build(Build.java:205)
	at hudson.model.Build$BuildExecution.doRun(Build.java:162)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
	at hudson.model.Run.execute(Run.java:1720)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
	at hudson.model.ResourceController.execute(ResourceController.java:98)
	at hudson.model.Executor.run(Executor.java:404)
Caused by: java.io.IOException: error=2, No such file or directory
	at java.lang.UNIXProcess.forkAndExec(Native Method)
	at java.lang.UNIXProcess.<init>(UNIXProcess.java:187)
	at java.lang.ProcessImpl.start(ProcessImpl.java:130)
	at java.lang.ProcessBuilder.start(ProcessBuilder.java:1028)
	... 20 more
FATAL: Cannot run program "/var/lib/jenkins/plugins/ansible-playbook" (in directory "/var/lib/jenkins/workspace/Cron"): error=2, No such file or directory
java.io.IOException: Cannot run program "/var/lib/jenkins/plugins/ansible-playbook" (in directory "/var/lib/jenkins/workspace/Cron"): error=2, No such file or directory


In the directory /var/lib/jenkins/plugins/ansible exist two others directory 'META-INF WEB-INF' and in the directory /var/lib/jenkins/workspace/Cron// exist the file hosts_teste.yml


When I run in the  command terminal /var/lib/jenkins/plugins/ansible localhost -c localhost -m setup
retorn bash: /var/lib/jenkins/plugins/ansible: is a directory


Can someone help me? thanks

Jesse Glick

unread,
May 24, 2017, 5:06:19 PM5/24/17
to jenkins...@googlegroups.com
On Wed, May 24, 2017 at 4:12 PM, Rodolfo Domingues Junior
<rjun...@gmail.com> wrote:
> I have a problem with my Ansible-plugin installed in Jenkins server.

Please use the users’ list instead.
Reply all
Reply to author
Forward
0 new messages