# trouble slurping archives

**URL:** <https://forum.ansible.com/t/trouble-slurping-archives/25351>\
**Category:** Ansible Project\
**Tags:** fedora, ubuntu\
**Created:** [August 29, 2017, 9:38am UTC](https://forum.ansible.com/t/trouble-slurping-archives/25351 "2017-08-29T09:38:48Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![pixel\_fairy](https://avatars.discourse-cdn.com/v4/letter/p/6f9a4e/32.png) [@pixel\_fairy](https://forum.ansible.com/u/pixel_fairy)\
**Post date:** [August 29, 2017, 9:38am UTC](https://forum.ansible.com/t/trouble-slurping-archives/25351/1 "2017-08-29T09:38:48Z")

</div>

using ansible 2.3.2.0 on fedora 26, the vagrant boxes run ubuntu 16.04

slurp fails on tar.gz archives

`

---

<div class="post-metadata">

**Author:** ![Kai\_Stian\_Olstad](https://avatars.discourse-cdn.com/v4/letter/k/e19adc/32.png) [@Kai\_Stian\_Olstad](https://forum.ansible.com/u/Kai_Stian_Olstad)\
**Post date:** [September 14, 2017, 2:08pm UTC](https://forum.ansible.com/t/trouble-slurping-archives/25351/2 "2017-09-14T14:08:29Z")

</div>

I have look in to this, b64encode and b64decode only support stings, not binary data.

What you could do on host bob:

&nbsp;&nbsp;&nbsp;- copy:  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;content: '{{ hostvars.alice.etc.content }}'  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dest: /tmp/etc.tgz  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mode: 0600

&nbsp;&nbsp;&nbsp;- shell: base64 --decode /tmp/etc.tgz \>/root/etc.tgz

&nbsp;&nbsp;&nbsp;- file:  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;path: /tmp/etc.tgz  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;state: absent
