# module strangeness

**URL:** <https://forum.ansible.com/t/module-strangeness/13223>\
**Category:** Ansible Project\
**Created:** [July 30, 2013, 8:12pm UTC](https://forum.ansible.com/t/module-strangeness/13223 "2013-07-30T20:12:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![David\_Whiteside1](https://avatars.discourse-cdn.com/v4/letter/d/848f3c/32.png) [@David\_Whiteside1](https://forum.ansible.com/u/David_Whiteside1)\
**Post date:** [July 30, 2013, 8:12pm UTC](https://forum.ansible.com/t/module-strangeness/13223/1 "2013-07-30T20:12:22Z")

</div>

It started with trying to write a module based on the copy module. Let me give an example of the issue I am seeing.

cp -p /usr/share/ansible/files/copy /usr/share/ansible/files/davidcopy

cat site.yml

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan](https://avatars.discourse-cdn.com/v4/letter/m/c4cdca/32.png) [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Post date:** [July 30, 2013, 9:54pm UTC](https://forum.ansible.com/t/module-strangeness/13223/2 "2013-07-30T21:54:28Z")

</div>

The copy module probably knows where to look for the source because it’s coded a little different and the davidcopy one doesn’t?
