# Server Side Module

**URL:** <https://forum.ansible.com/t/server-side-module/15756>\
**Category:** Ansible Project\
**Tags:** windows\
**Created:** [July 24, 2014, 8:19am UTC](https://forum.ansible.com/t/server-side-module/15756 "2014-07-24T08:19:25Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Timothy\_Vandenbrande](https://avatars.discourse-cdn.com/v4/letter/t/7ab992/32.png) [@Timothy\_Vandenbrande](https://forum.ansible.com/u/Timothy_Vandenbrande)\
**Post date:** [July 24, 2014, 8:19am UTC](https://forum.ansible.com/t/server-side-module/15756/1 "2014-07-24T08:19:25Z")

</div>

(This is a copy from the Ansible Development group, but it seems there aren’t as many ppl active there)

Hey,

I tried making a win\_copy module for ansible,  
but misunderstood Mr De Haan a bit.  
(on GitHub: [https://github.com/ansible/ansible/pull/8241](https://github.com/ansible/ansible/pull/8241))  
I thought with an action plugin he meant to convert it to a .ps1 script that runs from the client,  
but after some research I discovered that under ansible/lib/ansible/runner/action\_plugins/ are action plugins that run on the server side.  
Now my question, is there any place where I can find some documentation on how to write server-side modules?  
This because I’ve written some client side modules that solved my problems for now, but this would be a lot more practical to run server-side.

Especially since this would make me able to totally step away from Salt, because untill the implementation, I made a call to salt from ansible to get things done on my windows machines.  
But it would be a lot more comfortable to have everything in the same provider.

(Just fyi, I’m not a seasoned python coder, that’s why I couldn’t replicate what I needed from the sources in the action\_plugins path and is why I’m searching for some documentation to help me along)

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan1](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@Michael\_DeHaan1](https://forum.ansible.com/u/Michael_DeHaan1)\
**Post date:** [July 24, 2014, 10:59am UTC](https://forum.ansible.com/t/server-side-module/15756/2 "2014-07-24T10:59:02Z")

</div>

We will answer on the ansible-devel group.

Patience grasshopper, we’ve got all the heavy guns on that side anyway, but have been frying some other fish so don’t have our usual 15 second response time 🙂
