2016-07-18 17 views
2

我正在尝试使用Ansible的拉模型,特别是我需要从SVN签出合理的操作手册。 我试图svn的Ansible pull

ansible-pull -d “<destination directory ie. /home/me/playbooks>” -U “http://myversioncontrol.com/myrepo” -m subversion 

但我得到的错误:

ERROR! Unsuported repo module subversion, choices are git 

是,与拼写错误(Unsuported)。
如果我执行命令ansible-doc -l,我可以在模块列表中看到subversion。
我也安装了python-subversion(apt-get install python-subversion)并检查了它是否安装正确。
但是,我仍然有这样的错误,我怎么才能让svn工作?为ansible-pull

回答

3

-m参数是不是一个标准的ansible模块(您通过ansible-doc -l得到)。
这是一个围绕标准模块ansible-pull cli实用程序的内部包装。
根据写这个答案的时间,git是唯一支持的拉模块(和默认的)。
Here是定义:SUPPORTED_REPO_MODULES = ['git']