Udemy課程Jenkins 25
進到虛擬機內
在輸入docker-compose start啟動images為容器後
目前我們有以下內容
並在/home/jenkins/jenkins-data下有以下內容
首先進到之前建立的jenkins-ansible內,把centos7內的key放過來
並在同層(jenkins-ansible)有Dockerfile的地方建立hosts
內容可以參考:
基本需要填入幾個參數:
ansible_connection =ansible連線其他host的方式
ansible_host=連線host位置
ansible_user=連線者是誰
ansible_private_key_file=連線要帶的key
[all:vars]指所有變數
[test]指群組名稱,之後可改pord之類的都可
test1是host的alias,指是誰在test group內
上面部分參數資訊可在如下位置找到
以上,在容器外的hosts就寫好了,但是我們要在容器內使用他
所以把這個hosts檔放到Volume
透過Volume來把檔案送內容器內,輸入:
cp hosts ../jenkins_home/ansible/
重新進到容器內確認
可以實驗看看指令:
ping remote_host
改用ansible來ping輸入:
ansible -i hosts -m ping test1