I see a lot of "trial and error" attempts with command/shell, and with errors ignored. If I had to guess, those shell scripts rely on a number of environment variables that aren't available to ansible. This is a good start:
https://docs.ansible.com/ansible/latest/user_guide/playbooks_environment.html on how to set those. On Fri, 22 Feb 2019 at 21:59, Jhon J. Castro H. <[email protected]> wrote: > > PLAYBOOK: > - hosts: all > gather_facts: yes > remote_user: root > become: yes > tasks: > - name: Inicializa Servicio JBOSS 1.1 > shell: sh /home/jboss/jboss-6.4/bin/standalone.sh > ignore_errors: yes > - name: Inicializa Servicio JBOSS 1.2 > command: sh /home/jboss/jboss-6.4/bin/standalone.sh > ignore_errors: yes > delegate_to: localhost > > - name: Inicializa Servicio JBOSS 2.1 > script: /home/jboss/jboss-6.4/bin/standalone.sh > ignore_errors: yes > > - name: Inicializa Servicio JBOSS 3.1 > script: standalone.sh > args: > chdir: /home/jboss/jboss-6.4/bin > ignore_errors: yes > > - name: Inicializa Servicio JBOSS 4.1 > shell: /home/jboss/jboss-6.4/bin/./standalone.sh > ignore_errors: yes > - name: Inicializa Servicio JBOSS 4.1 > command: /home/jboss/jboss-6.4/bin/./standalone.sh > ignore_errors: yes > > - name: Inicializa Servicio JBOSS 5.1 > local_action: command sh /home/test_user/test.sh > ignore_errors: yes > > > RUN FROM AWX > 1 Using /var/lib/awx/projects/_6__github_jhon/ansible.cfg as config file > 2 > SSH password: > 3 > /tmp/awx_721_8g4184r9/tmpz6redx2g did not meet host_list requirements, check > plugin documentation if this is unexpected > 4 > 5 > PLAY [all] > ********************************************************************* > 17:42:06 > 6 > 7 > TASK [Gathering Facts] > ********************************************************* > 17:42:06 > 8 > ok: [vm_for_jboss] > 9 > 10 > TASK [Inicializa Servicio JBOSS 1.1] > ******************************************* > 17:42:27 > 11 > fatal: [vm_for_jboss]: FAILED! => {"changed": true, "cmd": "sh > /home/jboss/jboss-6.4/bin/standalone.sh", "delta": "0:00:00.035393", "end": > "2019-02-22 17:45:47.187417", "msg": "non-zero return code", "rc": 127, > "start": "2019-02-22 17:45:47.152024", "stderr": > "/home/jboss/jboss-6.4/bin/standalone.sh: line 306: java: command not found", > "stderr_lines": ["/home/jboss/jboss-6.4/bin/standalone.sh: line 306: java: > command not found"], "stdout": > "=========================================================================\n\n > JBoss Bootstrap Environment\n\n JBOSS_HOME: /home/jboss/jboss-6.4\n\n JAVA: > java\n\n JAVA_OPTS: -server -Xms1303m -Xmx1303m -XX:MaxPermSize=256m > -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman > -Djava.awt.headless=true > -Djboss.modules.policy-permissions=true\n\n=========================================================================", > "stdout_lines": > ["=========================================================================", > "", " JBoss Bootstrap Envi… > ... > 13 > 14 > TASK [Inicializa Servicio JBOSS 1.2] > ******************************************* > 17:42:28 > 15 > fatal: [vm_for_jboss -> localhost]: FAILED! => {"changed": true, "cmd": > ["sh", "/home/jboss/jboss-6.4/bin/standalone.sh"], "delta": "0:00:00.408425", > "end": "2019-02-22 20:42:28.632028", "msg": "non-zero return code", "rc": > 127, "start": "2019-02-22 20:42:28.223603", "stderr": "sh: > /home/jboss/jboss-6.4/bin/standalone.sh: No such file or directory", > "stderr_lines": ["sh: /home/jboss/jboss-6.4/bin/standalone.sh: No such file > or directory"], "stdout": "", "stdout_lines": []} > 16 > ...ignoring > 17 > 18 > TASK [Inicializa Servicio JBOSS 2.1] > ******************************************* > 17:42:28 > 19 > fatal: [vm_for_jboss]: FAILED! => {"changed": false, "msg": "Could not find > or access '/home/jboss/jboss-6.4/bin/standalone.sh' on the Ansible > Controller.\nIf you are using a module and expect the file to exist on the > remote, see the remote_src option"} > 20 > ...ignoring > 21 > 22 > TASK [Inicializa Servicio JBOSS 3.1] > ******************************************* > 17:42:28 > 23 > fatal: [vm_for_jboss]: FAILED! => {"changed": false, "msg": "Could not find > or access 'standalone.sh'\nSearched > in:\n\t/var/lib/awx/projects/_6__github_jhon/jboss/files/standalone.sh\n\t/var/lib/awx/projects/_6__github_jhon/jboss/standalone.sh\n\t/var/lib/awx/projects/_6__github_jhon/jboss/files/standalone.sh\n\t/var/lib/awx/projects/_6__github_jhon/jboss/standalone.sh > on the Ansible Controller.\nIf you are using a module and expect the file to > exist on the remote, see the remote_src option"} > 24 > ...ignoring > 25 > 26 > TASK [Inicializa Servicio JBOSS 4.1] > ******************************************* > 17:42:29 > 27 > fatal: [vm_for_jboss]: FAILED! => {"changed": true, "cmd": > "/home/jboss/jboss-6.4/bin/./standalone.sh", "delta": "0:00:00.036959", > "end": "2019-02-22 17:45:48.668783", "msg": "non-zero return code", "rc": > 127, "start": "2019-02-22 17:45:48.631824", "stderr": > "/home/jboss/jboss-6.4/bin/./standalone.sh: line 306: java: command not > found", "stderr_lines": ["/home/jboss/jboss-6.4/bin/./standalone.sh: line > 306: java: command not found"], "stdout": > "=========================================================================\n\n > JBoss Bootstrap Environment\n\n JBOSS_HOME: /home/jboss/jboss-6.4\n\n JAVA: > java\n\n JAVA_OPTS: -server -Xms1303m -Xmx1303m -XX:MaxPermSize=256m > -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman > -Djava.awt.headless=true > -Djboss.modules.policy-permissions=true\n\n=========================================================================", > "stdout_lines": > ["=========================================================================", > "", " JBoss Bootstrap E… > ... > 29 > 30 > TASK [Inicializa Servicio JBOSS 4.1] > ******************************************* > 17:42:29 > 31 > fatal: [vm_for_jboss]: FAILED! => {"changed": true, "cmd": > ["/home/jboss/jboss-6.4/bin/./standalone.sh"], "delta": "0:00:00.034198", > "end": "2019-02-22 17:45:49.054563", "msg": "non-zero return code", "rc": > 127, "start": "2019-02-22 17:45:49.020365", "stderr": > "/home/jboss/jboss-6.4/bin/./standalone.sh: line 306: java: command not > found", "stderr_lines": ["/home/jboss/jboss-6.4/bin/./standalone.sh: line > 306: java: command not found"], "stdout": > "=========================================================================\n\n > JBoss Bootstrap Environment\n\n JBOSS_HOME: /home/jboss/jboss-6.4\n\n JAVA: > java\n\n JAVA_OPTS: -server -Xms1303m -Xmx1303m -XX:MaxPermSize=256m > -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman > -Djava.awt.headless=true > -Djboss.modules.policy-permissions=true\n\n=========================================================================", > "stdout_lines": > ["=========================================================================", > "", " JBoss Bootstrap… > ... > 33 > 34 > TASK [Inicializa Servicio JBOSS 5.1] > ******************************************* > 17:42:29 > 35 > fatal: [vm_for_jboss -> localhost]: FAILED! => {"changed": true, "cmd": > ["sh", "/home/test_user/test.sh"], "delta": "0:00:00.391033", "end": > "2019-02-22 20:42:30.439664", "msg": "non-zero return code", "rc": 127, > "start": "2019-02-22 20:42:30.048631", "stderr": "sh: > /home/test_user/test.sh: No such file or directory", "stderr_lines": ["sh: > /home/test_user/test.sh: No such file or directory"], "stdout": "", > "stdout_lines": []} > 36 > ...ignoring > 37 > 38 > PLAY RECAP > ********************************************************************* > 17:42:30 > 39 > vm_for_jboss : ok=8 changed=5 unreachable=0 failed=0 > 40 > > -- > You received this message because you are subscribed to the Google Groups > "Ansible Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/2630cc2f-2122-406a-ba2c-a7e17c1bf660%40googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- Dick Visser Trust & Identity Service Operations Manager GÉANT -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAL8fbwMTgtqvW8z0H6H42mBPu_x0pqmsFsYwrmF5bzgO8fb92Q%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
