【发布时间】:2016-11-17 09:09:36
【问题描述】:
我有一个小而简单的剧本,可以在另外两台服务器上创建一个目录,我保存在一个清单文件中并传递名称“dev-edge”。
当我尝试运行它时,我得到一个:
a2s3421.fake.cor.com : ok=0 changed=0 unreachable=1 failed=0
a1s3433.fake.cor.com : ok=0 changed=0 unreachable=1 failed=0
我可以'ssh niall@g4t7459.houston.hpecorp.net' 这样可以从 ansible 服务器访问服务器。
我认为这是因为我没有传递密码,我尝试使用 'become_pass: XXXXX' 但仍然不起作用。
谁能告诉我如何在剧本中添加/请求密码? 还是有其他原因导致我在运行 playbook 时会收到无法访问的错误??
感谢您的帮助 霜冻。
“剧本”
- hosts: dev-edge
remote_user: "{{ user }}"
tasks:
- name: create directories
become: yes
become_user: niall
command: mkdir /opt/apps/niall_test
【问题讨论】: