簡體   English   中英

ansible主機文件中的ansible遠程服務器名稱(jenkins從節點)

[英]ansible remote server name (jenkins slave node) in the ansible host file

我不確定如何在ansible主機文件中指定主機名。 因此,我無法ping通我的遠程計算機。

在此處輸入圖片說明

在此處輸入圖片說明

在此處輸入圖片說明

jenkins從節點名稱:agent007

如果嘗試使用主機名ping通,請確保已映射本地DNS。 否則嘗試葉問。 您還應該為此進行無密碼身份驗證。 使用ssh-keygen並將發布密鑰復制到授權主機文件中的遠程服務器。

您需要訪問的遠程主機需要在您的清單文件中定義,通常命名為hosts

agent007 ansible_ssh_host=<ip addr>

然后,可以通過-i選項顯式使用此清單文件

ansible-playbook -i hosts firstplaybook.yml
  1. 在/ etc / ansible / hosts中,列出主機:[localhost]本地主機的IP地址
  2. 您應該使用ssh-keygen -t rsa進行無密碼連接,這將提供ua rsa.pubkey,該副本應復制到主機的授權密鑰上
  3. 然后你可以運行劇本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM