Actually, I do not have set any proxy environment variable in my Linux environment. By using *unarchive* module in the Ansible playbook it shows the below error. fatal: [192.168.1.223]: FAILED! => {"changed": false, "failed": true, "msg": "Failed to find handler for \"/usr/bin/jdk-8u112-linux-x64.tar.gz\". Make sure the required command to extract the file is installed. Command \"/usr/bin/unzip\" could not handle archive. Command \"/usr/bin/gtar\" could not handle archive."}
to retry, use: --limit @/root/balu/ans_playbooks/install_java.retry this is my playbook. Please consider. -------------------------------------- install_java.yml ------------------------------------- - hosts: webservers vars: java_download: http://download.oracle.com/otn-pub/java/jdk/8u112-b15/jdk-8u112-linux-x64.tar.gz java_name: "{{download_folder}}/jdk1.8.0_112" download_folder: "/usr/bin" java_archive: "{{download_folder}}/jdk-8u112-linux-x64.tar.gz" java_folder: "/usr/bin/jvm" java_alias: "java-8-oracle" java_controller: "/root/balu/ansi_playbooks/jdk-8u112-linux-x64.tar.gz" tasks: - name: Install tar yum: pkg=tar - name: Install wget yum: pkg=wget - name: Install unzip yum: pkg=unzip - file: path: "{{download_folder}}" owner: root mode: 0776 - name: Download java get_url: 'url={{java_download}} dest={{download_folder}}' - name: creating foldder file: "path={{download_folder}} state=directory" - name: Download and unpack unarchive: src: "{{download_folder}}/jdk-8u112-linux-x64.tar.gz" dest: "{{download_folder}}/" copy: no owner: root mode: 0777 - name: Fix ownership command : "state= directory path={{java_name}} owner=root recurse=yes" - name: Move Java to final folder command: "mv {{download_folder}}/{{java_name}} {{java_folder}} creates={{java_folder}}/{{java_name}}" - name: Create symlink for easier update file: "state=link src={{java_folder}}/{{java_name}} dest={{java_folder}}/{{java_alias}}" - name: Make Java available for system command: 'update-alternatives --install "/usr/bin/java" "java" "{{java_folder}}/{{java_alias}}/bin/java" 1' ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- where do i did wrong in this playbook? -- 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 ansible-project+unsubscr...@googlegroups.com. To post to this group, send email to ansible-project@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/c009426f-0306-42d8-9ca8-8bc1ea4b7b98%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.