У меня есть очень простая задача, принесите и разархивировать мерзавец для установки, по какой-то причине это мое сообщение об ошибке в моем сборнике пьес:анзибль пытается найти каталог я не просил, чтобы найти
FAILED! => {"changed": false, "failed": true, "invocation":
{"module_args":
{"backup": null,
"content": null,
"copy": false,
"creates": null,
"delimiter": null,
"dest": "/root",
"directory_mode": null,
"exclude": [], "extra_opts": [], "follow": false, "force": null,
"group": null, "keep_newer": false, "list_files": false,
"mode": null, "original_basename": "v2.9.0.tar.gz", "owner": null,
"regexp": null, "remote_src": null, "selevel": null, "serole": null,
"setype": null, "seuser": null,
"src": "https://github.com/git/git/archive/v2.9.0.tar.gz"
}
}, "msg": "path /root/git-2.9.0 does not exist",
"path": "/root/git-2.9.0", "state": "absent"
}
Так «путь /root/git-2.9.0 не существует», um .... что?. Я даже не прошу об этом пути, ничего не создавая ...
Может кто-нибудь объяснить это?
Это задача у меня есть:
- name: Decompress git archive
unarchive:
src: https://github.com/git/git/archive/v{{ git_version }}.tar.gz
dest: "{{ workspace }}"
copy: no
На самом деле не ракетостроение. В этом случае git_version является 2.9.0
Я попробовал следующий Aswell где рабочее пространство/корень:
- name: Get git source
get_url:
url: "https://github.com/git/git/archive/v{{ git_version }}.tar.gz"
dest: "{{ workspace }}/git-{{ git_version }}.tar.gz"
- name: Decompress git archive
unarchive:
src: "{{ workspace }}/git-{{ git_version }}.tar.gz"
dest: "{{ workspace }}"
creates: "{{ workspace }}/git-{{ git_version }}/README"
copy: no
И это перед задачей:
- name: Create git directory
file: path="{{ workspace }}/git-{{ git_version }}" state=directory
Это дает мне ошибку, что .gitattribute не найдено.
Может ли кто-нибудь дать мне несколько указателей?