# Unable to start JBoss EAP using ansible

**URL:** <https://forum.ansible.com/t/unable-to-start-jboss-eap-using-ansible/28073>\
**Category:** Ansible Developer\
**Tags:** ubuntu\
**Created:** [July 18, 2018, 3:35am UTC](https://forum.ansible.com/t/unable-to-start-jboss-eap-using-ansible/28073 "2018-07-18T03:35:59Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shankar\_Shiva](https://avatars.discourse-cdn.com/v4/letter/s/ad7895/32.png) [@Shankar\_Shiva](https://forum.ansible.com/u/Shankar_Shiva)\
**Post date:** [July 18, 2018, 3:35am UTC](https://forum.ansible.com/t/unable-to-start-jboss-eap-using-ansible/28073/1 "2018-07-18T03:35:59Z")

</div>

Hi,

I had created below ansible structure :

-rw-rw-r-- 1 packt packt 1841 Jun 3 18:36 [README.md](https://readme.md/) -rw-rw-r-- 1 packt packt 217 Jun 3 18:36 [LICENSE.md](https://license.md/) -rw-rw-r-- 1 packt packt 123 Jul 12 17:57 ansible.cfg -rw-rw-r-- 1 packt packt 103 Jul 12 17:58 site.yml drwxrwxr-x 2 packt packt 4096 Jul 13 05:05 group\_vars drwxrwxr-x 4 packt packt 4096 Jul 13 05:06 roles -rw-rw-r-- 1 packt packt 428 Jul 17 05:23 inventory

Below is my main.yml under roles/jboss/

— - name: For ubuntu download the JDK1.7, Jboss software get\_url: url=[https://s3.ap-south-1.amazonaws.com/shivasoftware/{‌{item}](https://s3.ap-south-1.amazonaws.com/shivasoftware/%7B%E2%80%8C%7Bitem%7D)} dest=/home/packt mode=0755 with\_items: - eap64.tar.gz - jdk-7u80-linux-x64.tar.gz

- name: extract the JDK Software command: chdir=/home/packt /bin/tar -xvf /home/packt/{‌{item}} with\_items: - eap64.tar.gz - jdk-7u80-linux-x64.tar.gz

- name: setting JAVA\_HOME after taking the backkup of .bashrc blockinfile: path: /home/packt/.bashrc block: | export JAVA\_HOME=/home/packt/jdk1.7.0\_80 export PATH=$JAVA\_HOME/bin:$PATH insertafter: EOF backup: yes # become: yes

- name: source bashrc shell: . /home/packt/.bashrc register: home\_java

- name: start JBoss command: /home/packt/EAP-6.4.0/bin/standalone.sh # when: echo JAVA\_HOME != /home/packt/jdk1.7.0\_80 when: home\_java.stdout.find(‘java’) == -1 When i’m executing the playbook I’m getting the below issue:

TASK [Gathering Facts] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* ok: [ubuntu3]

TASK [ubuntu : For ubuntu download the JDK1.7, Jboss software] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* ok: [ubuntu3] =\> (item=eap64.tar.gz) ok: [ubuntu3] =\> (item=jdk-7u80-linux-x64.tar.gz)

TASK [ubuntu : extract the JDK Software] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* changed: [ubuntu3] =\> (item=eap64.tar.gz) changed: [ubuntu3] =\> (item=jdk-7u80-linux-x64.tar.gz)

TASK [ubuntu : setting JAVA\_HOME after taking the backkup of .bashrc] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* ok: [ubuntu3]

TASK [ubuntu : source bashrc] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* changed: [ubuntu3]

TASK [ubuntu : start JBoss] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* fatal: [ubuntu3]: FAILED! =\> {“changed”: true, “cmd”: [“/home/packt/EAP-6.4.0/bin/standalone.sh”], “delta”: “0:00:00.277796”, “end”: “2018-07-17 06:06:42.393817”, “msg”: “non-zero return code”, “rc”: 127, “start”: “2018-07-17 06:06:42.116021”, “stderr”: “/home/packt/EAP-6.4.0/bin/standalone.sh: 1: eval: java: not found”, “stderr\_lines”: [“/home/packt/EAP-6.4.0/bin/standalone.sh: 1: eval: java: not found”], “stdout”: “=========================================================================\n\n JBoss Bootstrap Environment\n\n JBOSS\_HOME: /home/packt/EAP-6.4.0\n\n JAVA: java\n\n JAVA\_OPTS: -server -Xms1303m -Xmx1303m -XX:MaxPermSize=256m [-Djava.net](https://-djava.net/).preferIPv4Stack=false [-Djava.net](https://-djava.net/).preferIPv6Addresses=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.modules.policy-permissions=true\n\n=========================================================================”, “stdout\_lines”: [“=========================================================================”, “”, " JBoss Bootstrap Environment", “”, " JBOSS\_HOME: /home/packt/EAP-6.4.0", “”, " JAVA: java", “”, " JAVA\_OPTS: -server -Xms1303m -Xmx1303m -XX:MaxPermSize=256m [-Djava.net](https://-djava.net/).preferIPv4Stack=false [-Djava.net](https://-djava.net/).preferIPv6Addresses=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.modules.policy-permissions=true", “”, “=========================================================================”]} to retry, use: --limit @/home/packt/ansible/site.retry

PLAY RECAP \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* ubuntu3 : ok=5 changed=2 unreachable=0 failed=1

Can you help me to resolve the issue??

When I was checking in client machine,

1. which java gave me below response: /home/packt/jdk1.7.0\_80/bin/java

2. structure created on target machine:

drwxr-xr-x 8 packt packt 4096 Apr 11 2015 jdk1.7.0\_80 -rw-r–r-- 1 packt packt 220 Nov 14 2017 .bash\_logout drwxr-xr-x 3 root root 4096 Nov 14 2017 … -rw-r–r-- 1 packt packt 655 Nov 14 2017 .profile drwx------ 2 packt packt 4096 Nov 14 2017 .cache -rw-r–r-- 1 packt packt 0 Nov 14 2017 .sudo\_as\_admin\_successful drwx------ 2 packt packt 4096 Jul 14 04:40 .ssh -rw------- 1 packt packt 0 Jul 17 03:40 .bash\_history drwx------ 3 packt packt 4096 Jul 17 03:47 .ansible -rwxr-xr-x 1 packt packt 3771 Jul 17 05:00 .bashrc.2588.2018-07-17@05:02:12~ -rwxr-xr-x 1 packt packt 3903 Jul 17 05:02 .bashrc.3982.2018-07-17@05:36:18~ -rwxr-xr-x 1 packt packt 3907 Jul 17 05:36 .bashrc.4253.2018-07-17@05:42:37~ -rw------- 1 packt packt 3368 Jul 17 05:38 .viminfo -rwxr-xr-x 1 packt packt 3903 Jul 17 05:42 .bashrc -rw-rw-r-- 1 packt packt 173414400 Jul 17 05:42 eap.tar -rwxr-xr-x 1 packt packt 153530841 Jul 17 05:45 jdk-7u80-linux-x64.tar.gz -rwxr-xr-x 1 packt packt 151761793 Jul 17 05:47 eap64.tar.gz drwxr-xr-x 7 packt packt 4096 Jul 17 05:48 . drwxrwxr-x 13 packt packt 4096 Jul 17 06:06 EAP-6.4.0
