[英]How to connect to a Windows EC2 instance using Ansible?
通過閱讀連接到您的 Windows 實例AWS EC2 文檔頁面,我的理解是無法通過 SSH 連接到 Windows EC2 實例。
手動連接到 Windows EC2 實例的典型過程是下載遠程桌面文件,獲取實例的密碼,然后使用遠程桌面連接工具 RDP 到實例(更多詳細信息在上面的文檔頁面中)。
如果我認為 Windows EC2 實例不支持通過 SSH 連接是正確的,那么如何在 Ansible playbook 中連接到 Windows EC2?
我希望能夠在不事先在 Windows EC2 實例上安裝任何軟件的情況下執行此操作,但如果有必要,我可以這樣做。
我發現您需要執行以下操作才能使用 Ansible 連接到 Windows EC2 實例:
ConfigureRemotingForAnsible.ps1
腳本將 EC2 配置為允許來自 Ansible 的連接。 這可以通過在創建 EC2 時將其設置為用戶數據來完成,或者通過在創建 EC2 后運行此腳本來完成。ansible_connection
變量設置為winrm
,並將ansible_winrm_scheme
變量設置為http
。 這可以通過--extra-args
或任何其他設置變量的方式來完成。hosts
下,或者在使用-i
傳遞給ansible-playbook
的主機文件中。ansible_password
變量一起提供。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.