2016-06-29 31 views
1

我看過相關的期望在hereansible期待模塊密碼響應提示

我想一個CentOS7添加到2012 AD域控制器模塊的文檔,這裏是我的劇本,

- name: Attempt to join the server to AS 
    expect: 
     command: realm join [email protected] mydomain.local 
     responses: 
     (?i)Password for [email protected]: abc123 

Ansible playbook失敗,說密碼不正確,這是使用expect的正確方法嗎?

+0

看起來不錯,但它可能是最好的就行了充分引述的一切:'「(我?)密碼[email protected]」:「abc123''。如果使用'-vvvv'運行該命令,您是否可以檢查您是否獲得了所需的字符串? – SztupY

+0

這個問題已經有一段時間了,我已經使用autoexpect一個帶expect軟件包的工具來創建expect文件,這個文件與ansible playbook完美配合。 – Deano

回答