0
我的目录结构是这样Ansible无法找到requirements.txt
$ tree
├── Vagrantfile
├── files
│ ├── cmake
│ ├── pip-requirements.txt
│ └── profile
└── tasks
└── main.yml
的main.yml
---
- hosts: kurseve
tasks:
- name: Install pip
pip:
requirements: ../files/pip-requirements.txt
virtualenv: /home/vagrant/venvs/cv
virtualenv_python: python2.7
内容,但,当我尝试提供的流浪盒使用命令vagrant up --provision
从项目根。错误日志显示ansible无法找到pip-requirements.txt
放在files/
这里面是错误日志
fatal: [kurseve]: FAILED! => {
"changed": false,
"cmd": "/home/vagrant/venvs/cv/bin/pip2 install -r ../files/pip-requirements.txt",
"failed": true,
"invocation": {
"module_args": {
"chdir": null,
"editable": true,
"executable": null,
"extra_args": null,
"name": null,
"requirements": "../files/pip-requirements.txt",
"state": "present",
"umask": null,
"use_mirrors": true,
"version": null,
"virtualenv": "/home/vagrant/venvs/cv",
"virtualenv_command": "virtualenv",
"virtualenv_python": "python2.7",
"virtualenv_site_packages": false
},
"module_name": "pip"
},
"msg": "\n:stderr: Could not open requirements file: [Errno 2] No such file or directory: '../files/pip-requirements.txt'\n"
}
工作。你能指出具体的文件吗? –
嗯。在答案中有模块文档的链接,并摘录参数描述。 –