1

免责声明:我不确定以前是否有人问过这个问题。不管,

我有一个简单的剧本,任务很少。我可以通过任务安装 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"}

我不确定我在这里做错了什么。任何线索将不胜感激。

4

0 回答 0