While using the module unarchive to upload a file.tar.gz from /tmp on my 
local machine I keep getting this error.
msg: Failed to find handler to unarchive. Make sure the required command to 
extract the file is installed.

Here are the logs I'm gathering on my localhost machine.

<host2.example.com> REMOTE_MODULE setup
2015-08-03 19:10:43,508 p=27364 u=andy |  ok: [host2.example.com]
2015-08-03 19:10:43,509 p=27364 u=andy |  TASK: [upload owasp ruleset and 
unpack] *************************************** 
2015-08-03 19:10:59,984 p=27364 u=andy |  failed: [host2.example.com] => 
{"failed": true}
2015-08-03 19:10:59,984 p=27364 u=andy |  msg: Failed to find handler to 
unarchive. Make sure the required command to extract the file is installed.
2015-08-03 19:10:59,984 p=27364 u=andy |  FATAL: all hosts have already 
failed -- aborting
2015-08-03 19:10:59,984 p=27364 u=andy |  PLAY RECAP 
******************************************************************** 
2015-08-03 19:10:59,984 p=27364 u=andy |             to retry, use: --limit 
@/home/abrittingham/ksm_test.retry

2015-08-03 19:10:59,985 p=27364 u=andy |  host2.example.com : ok=1    
changed=0    unreachable=0    failed=1

On localhost:
ansible 1.9.2
  configured module search path = None
Python 2.7.6

On the target:
This is from the last attempt when i changed .tar.gz to .tgz, with the same 
result.

Here is the log entry from /var/log/messages

Aug  3 19:10:59 host2 ansible-<stdin>: Invoked with 
src=/home/andy/.ansible/tmp/ansible-tmp-1438643443.51-164965375926453/source 
directory_mode=None force=None remote_src=None dest=/etc/httpd/crs/ 
selevel=None seuser=None serole=None setype=None group=root 
creates=owasp-modsecurity-crs delimiter=None 
original_basename=owasp-modsecurity-crs.tgz mode=None follow=False 
owner=root regexp=None copy=True backup=None content=NOT_LOGGING_PARAMETER

python-2.7.5-18.el7_1.1.x86_64
for x in tar gzip bzip2 unzip; do echo $x; rpm -qa $x; done
tar
tar-1.26-29.el7.x86_64
gzip
gzip-1.5-7.el7.x86_64
bzip2
bzip2-1.0.6-12.el7.x86_64
unzip
unzip-6.0-15.el7.x86_64

This is my entire test playbook. This is just the snippet of a larger 
playbook, but it should work for testing.

---
- hosts: host2.example.com
  sudo: yes

  tasks:

  - name: upload owasp ruleset and unpack
    unarchive: src=/tmp/owasp-modsecurity-crs.tgz dest=/etc/httpd/crs/
            copy=yes creates=owasp-modsecurity-crs
            owner=root group=root # mode=600

Thanks for taking a look. Any suggestions would be appreciated.
Andy
 

-- 
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/3a9316cd-6372-422b-9a9f-f534f87acdba%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to