# New Module question/feedback/request (Bittorrent)

**URL:** <https://forum.ansible.com/t/new-module-question-feedback-request-bittorrent/12917>\
**Category:** Ansible Project\
**Created:** [June 6, 2013, 6:35pm UTC](https://forum.ansible.com/t/new-module-question-feedback-request-bittorrent/12917 "2013-06-06T18:35:26Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kavin\_Kankeshwar](https://avatars.discourse-cdn.com/v4/letter/k/35a633/32.png) [@Kavin\_Kankeshwar](https://forum.ansible.com/u/Kavin_Kankeshwar)\
**Post date:** [June 6, 2013, 6:35pm UTC](https://forum.ansible.com/t/new-module-question-feedback-request-bittorrent/12917/1 "2013-06-06T18:35:26Z")

</div>

Hi,

Just wanted to check , if there has been any discussion on having a bittorrent based module to copy/distribute files, Atleast one use case i can think of is distributing large files on many machines would be much faster if bittorent is used instead of copy module. Thoughts ?

Or what is the recommended way to move large files to multiple machines ?

Regards,

---

<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:** [June 6, 2013, 9:23pm UTC](https://forum.ansible.com/t/new-module-question-feedback-request-bittorrent/12917/2 "2013-06-06T21:23:15Z")

</div>

I’d be open to including a module like that in core, (similar to murder, perhaps?), given testing.

It could even start serving bittorent in the background and then stop serving when done with all hosts in the task.

Generally speaking “local\_action: rsync …” has been the suggested way to move data for now as shown on the FAQ.

---

<div class="post-metadata">

**Author:** ![Kavin\_Kankeshwar](https://avatars.discourse-cdn.com/v4/letter/k/35a633/32.png) [@Kavin\_Kankeshwar](https://forum.ansible.com/u/Kavin_Kankeshwar)\
**Post date:** [June 6, 2013, 9:41pm UTC](https://forum.ansible.com/t/new-module-question-feedback-request-bittorrent/12917/3 "2013-06-06T21:41:27Z")

</div>

Yes, even i was looking at something like [https://github.com/russss/Herd](https://github.com/russss/Herd) or similar, which is based on Murder. As i guess bittorrent would be faster that other methods, (I might be wrong). I am still reading/researching how best to move/deploy large files.

Regards,

---

<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:** [June 6, 2013, 10:56pm UTC](https://forum.ansible.com/t/new-module-question-feedback-request-bittorrent/12917/4 "2013-06-06T22:56:44Z")

</div>

Spawning it’s own tracker looks pretty slick.

What you might want to do is find some way to wrap that such that you could spawn a herd if one was not running for the file path and close it after X or if there were no more connections.

I think that’s going to be the fun part of the research bit.
