# ansible and cvs

**URL:** <https://forum.ansible.com/t/ansible-and-cvs/24520>\
**Category:** Ansible Project\
**Created:** [May 19, 2017, 7:26am UTC](https://forum.ansible.com/t/ansible-and-cvs/24520 "2017-05-19T07:26:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alessandro\_Basili](https://avatars.discourse-cdn.com/v4/letter/a/a8b319/32.png) [@Alessandro\_Basili](https://forum.ansible.com/u/Alessandro_Basili)\
**Post date:** [May 19, 2017, 7:26am UTC](https://forum.ansible.com/t/ansible-and-cvs/24520/1 "2017-05-19T07:26:31Z")

</div>

Hi there,

I’m trying to setup a deployment of various sources that are scattered among various vcs repositories (git, cvs, hg, …) and while I found most of the stuff on the available modules ([http://docs.ansible.com/ansible/list\_of\_source\_control\_modules.html](http://docs.ansible.com/ansible/list_of_source_control_modules.html)) I haven’t yet found a cvs module. I don’t dare to develop one at the moment because I hope to find an already existing solution first!

I’ve searched beyond the ansible documentation, through forums/blogs/rants but so far not really found a lot of material.

I know I could potentially work around with the command module, or the shell, but before digging into it I’d like to check if the community has already a solution at hand.

Any pointers/suggestions/comments are welcome.  
Thanks.

Al

---

<div class="post-metadata">

**Author:** ![Brian\_Coca](https://avatars.discourse-cdn.com/v4/letter/b/6de8d8/32.png) [@Brian\_Coca](https://forum.ansible.com/u/Brian_Coca)\
**Post date:** [May 22, 2017, 10:31pm UTC](https://forum.ansible.com/t/ansible-and-cvs/24520/2 "2017-05-22T22:31:23Z")

</div>

There is no CVS module currentlym, but you should be able to use  
shell/command module to invoke it.

Considering the command similarities with subversion, it would not be  
hard to create one.
