# RFC: unarchive module and action\_plugin

**URL:** <https://forum.ansible.com/t/rfc-unarchive-module-and-action-plugin/13717>\
**Category:** Ansible Project\
**Created:** [October 18, 2013, 7:54pm UTC](https://forum.ansible.com/t/rfc-unarchive-module-and-action-plugin/13717 "2013-10-18T19:54:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dylan\_Martin](https://avatars.discourse-cdn.com/v4/letter/d/8797f3/32.png) [@Dylan\_Martin](https://forum.ansible.com/u/Dylan_Martin)\
**Post date:** [October 18, 2013, 7:54pm UTC](https://forum.ansible.com/t/rfc-unarchive-module-and-action-plugin/13717/1 "2013-10-18T19:54:47Z")

</div>

I have a functional, if barely tested, unarchive module ready for interested folks to take a look at:

[http://github.com/pileofrogs/ansible\_unarchive](http://github.com/pileofrogs/ansible_unarchive)

It handles gzip, bzip2 & xz compressed as well as uncompressed tar files

It detects if the archive has already been unpacked and returns changed=False appropriately

The readme on github has a lot more notes

Any feedback is awesome

-Dylan

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan2](https://avatars.discourse-cdn.com/v4/letter/m/da6949/32.png) [@Michael\_DeHaan2](https://forum.ansible.com/u/Michael_DeHaan2)\
**Post date:** [October 20, 2013, 1:17am UTC](https://forum.ansible.com/t/rfc-unarchive-module-and-action-plugin/13717/2 "2013-10-20T01:17:32Z")

</div>

Best place to make sure something gets reviewed would be submit a pull request.

–Michael
