Kann nicht entpacken Sie die Datei, die sich auf remote centos Maschine mit Ansible
- name: Unzip the Elasticsearch file
unarchive: src=/root/elasticsearch-1.4.0.tar.gz dest=/tmp/
TASK [Unzip the Elasticsearch file]
*******************************************
fatal: [54.173.94.235]: FAILED! => {"failed": true, "msg": "ERROR! file or module does not exist: /root/elasticsearch-1.4.0.tar.gz"}
Ist Sie der Ansicht, die lokale Datei? ...Bei mir läuft die Datei auf meinem lokalen Rechner entpacken Sie die Datei auf dem remote-Computer. Wie kann ich dieses problem lösen?
- Sie müssten, um den post bezogene Teil des playbook, um hilfreiche Antwort.
- gepostet playbook
Du musst angemeldet sein, um einen Kommentar abzugeben.
Standardmäßig, Ansible kopiert die Datei (src) von der Steuerung der Maschine auf die entfernte Maschine und unarchives es. Wenn Sie nicht möchten, Ansible, die Datei zu kopieren, legen Sie
copy=no
in Ihre Aufgabe.Den Wert
copy
istyes
standardmäßig so Ansible wird, versuchen Sie, sich fürsrc
Datei auf dem lokalen Computer, wenn Sie nichtcopy=no
Ansible - Entpacken
ERROR! file or module does not exist: /root/elasticsearch-1.4.0.tar.gz
copy=no
unarchive: src=/root/elasticsearch-1.4.0.tar.gz dest=/tmp/ copy=no
copy
veraltet ist, und, dass Sie sollte benutzenremote_src
statt. Dies ist eine Lüge, das ist nur wahr, wenn Sie mit ansible von master.remote_src
ist noch nicht veröffentlicht, so dass, wenn Sie ratlos warum es nicht funktioniert, es ist, weil es noch nicht existiert.option " hinzufügen "remote_src: ja" zu entpacken Modul-Deklaration
finden Sie es hier ""http://docs.ansible.com/ansible/latest/unarchive_module.html
copy
ist veraltet.