Ansible - 在任务中引用ansible_ssh_pass?

时间:2015-11-30 21:04:29

标签: ansible ansible-playbook

我理解ansible_ssh_pass(以及类似的ansible_become_pass)变量是通过库存可设置。例如:

[some_group:vars]
ansible_ssh_pass=some_password

但是,如果没有在清单中明确设置任务,那么可参考 。如果我只是提供密码--ask-pass?用例是使用授权帐户安装CIFS共享(由于我们的环境中有Active Directory,因此只能是用户的SSH帐户)。我尝试使用记录的变量,例如:

- name: Mount a drive
  sudo: true
  mount: state="mounted" fstype="cifs" opts="username={{ ansible_ssh_user }}, password={{ ansible_ssh_pass }} src=..."

但这会导致错误:

  

致命:[some.machine] =>一个或多个未定义的变量:'ansible_ssh_pass'未定义

0 个答案:

没有答案