免责声明:我不确定以前是否有人问过这个问题。不管,
我有一个简单的剧本,任务很少。我可以通过任务安装 virtualenv
- name: Install virtualenv via pip
pip:
name: virtualenv
executable: pip3
become: yes
become_user: root
但是我无法激活和安装我需要的软件包。这是我迄今为止尝试过的
- name: activate virtualenv and install requirements
pip:
name: setuptools
virtualenv: "{{repository_path}}"
- name: Install Janus server
pip:
name: janus-cloud
virtualenv: "{{repository_path}}"
virtualenv_python: python3.5
这里的变量是
vars:
ansible_python_interpreter: /usr/bin/python3
repository_path: /var/janus-proxy-venv
我得到的错误是
"Could not get output from /usr/local/bin/virtualenv --help: ...
... ^\nSyntaxError: invalid syntax\n"}
我不确定我在这里做错了什么。任何线索将不胜感激。