问题描述
我正在尝试将钱包文件添加到我的数据库服务器 vi ansible 2.1.1。复制ewallet.p12文件成功,但是复制cwallet.sso文件到同一个文件夹失败。
这是我的剧本:
任务:
- name : backup existing files
command: mv "{{ item }}" "{{ item }}.disable"
with_items:
- "{{ target_dir }}/ewallet.p12"
- "{{ target_dir }}/cwallet.sso"
- name : copy new files
copy:
src: "{{ item }}"
dest: "{{ target_dir }}"
owner: oracle
group: dba
mode: 0755
with_items:
- "./ewallet.p12"
- "./cwallet.sso"
我的文件具有相同的权限:
-rwxr-xr-x 1 oracle dba 9672 Mar 28 20:03 ewallet.p12
-rwxr-xr-x 1 oracle dba 9749 Mar 28 20:05 cwallet.sso
这是我的输出:
PLAY [Playbook to copy wallet]
*************************************************
TASK [setup]
*******************************************************************
ok: [dbserv1.dev]
TASK [backup existing files]
***************************************************
changed: [dbserv1.dev] => (item=/opt/oracle/home114/prod/adm/wallet/ewallet.p12)
changed: [dbserv1.dev] => (item=/opt/oracle/home114/prod/adm/wallet/cwallet.sso)
TASK [copy new files]
**********************************************************
changed: [dbserv1.dev] => (item=./ewallet.p12)
Failed: [dbserv1.dev] (item=./cwallet.sso) => {"item": "./cwallet.sso","msg": "Failed to connect to the host via ssh.","unreachable": true}
fatal: [dbserv1.dev]: UNREACHABLE! => {"changed": true,"msg": "All items completed","results": [{"_ansible_item_result": true,"_ansible_no_log": false,"changed": true,"checksum": "5dbaf8ac4a9d2f74f64f0444ecaf6a3b51e06f5f","dest": "/opt/oracle/home114/prod/adm/wallet/ewallet.p12","gid": 533,"group": "dba","invocation": {"module_args": {"backup": false,"content": null,"delimiter": null,"directory_mode": null,"follow": false,"force": true,"mode": 493,"original_basename": "ewallet.p12","owner": "oracle","regexp": null,"remote_src": null,"selevel": null,"serole": null,"setype": null,"seuser": null,"src": "/tmp/ansible-tmp-1619710893.76-152056914540107/source","validate": null}},"item": "./ewallet.p12","md5sum": "189c36e4d32568c413368b5d2a290d6d","mode": "0755","size": 9672,"state": "file","uid": 969},{"_ansible_item_result": true,"item": "./cwallet.sso","unreachable": true}]}
PLAY RECAP
********************************************************************* dbserv1.dev : ok=2 changed=1 unreachable=1 Failed=0
我对这个 ansible 感到沮丧,因为简单的任务失败并且对两个文件中的一个文件不公平。我哪里出错了?请帮忙。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)