Ansible命令模块连接变量和字符串?

时间:2016-02-13 01:43:09

标签: yaml ansible ansible-playbook

是否可以使用Ansible的命令模块执行此类操作?

- command: {{ venv_path }}/bin/python {{ repo_path }}/manage.py runserver

由于第一组括号周围没有双引号,我得到通常的"我们可能错了......"语法错误。但是以下任何一项都不起作用:

- command "{{ venv_path }}"/bin/python ... # Error
- command "{{ venv_path }}/bin/python" ... # Error
- command: "{{ venv_path }}/bin/python {{ repo_path }}/manage.py runserver" # Error

感谢。

1 个答案:

答案 0 :(得分:1)

尝试shell: "{{ venv_path }}/bin/python {{ repo_path }}/manage.py runserver"