2016-07-18 4 views
2

Я пытаюсь модели pull с Ansible, в частности, мне нужно проверить оригинальные загружаемые книги из SVN. Я попыталсяAnsible pull from svn

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?

ответ

3

-m параметр для ansible-pull не является стандартным незаменимым модулем (который вы получаете по ansible-doc -l).
Это внутренняя обертка вокруг стандартного модуля внутри утилиты cli ansible-pull.
По времени написания этого ответа git является единственным поддерживаемым модулем pull-module (и по умолчанию).
Here является определение: SUPPORTED_REPO_MODULES = ['git']

Смежные вопросы