问题描述
我正在尝试从远程服务器获取数据并将它们保存在我的机器上。
我的剧本代码:
name: transferring {{name}}
ansible.builtin.fetch:
src: /home/backup/{{name}}.zip
dest: /backups/{{ inventory_hostname }}/{{name}}/{{ ansible_date_time.iso8601 }}.zip
flat: yes
它运行没有任何问题,但我找不到我的文件!
输出:
{
"changed": true,"md5sum": "5e0bcbdd5cead2aacd5df79a3af8c6e8","dest": "/backups/server.de/project/2021-04-15T10:44:24Z.zip","remote_md5sum": null,"checksum": "0d5391e85d782505452e7af53dd803036261cd59","remote_checksum": "0d5391e85d782505452e7af53dd803036261cd59","_ansible_no_log": false
}
我的设置:我在容器中使用 awx 19 在 ubuntu 上运行 docker。 Awx 在 docker 容器内启动自己的 podman 容器来运行作业(我猜)
我在所有层(docker、podman)上安装了“备份”文件夹。
当我将 dest 更改为“bla.zip”时,我得到以下结果:
{
"changed": true,"dest": "/runner/project/bla.zip","_ansible_no_log": false
}
但是 /runner/project 在哪里?我在主机系统和 docker 容器内搜索了文件夹和文件(使用查找),但找不到它们。
请分享一些想法。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)