DevOps課程-Configuration Management with Ansible 3
由於我個人電腦是windows作業系統
無法像講師Mac一樣直接安裝Ansible的關係
所以前篇是在AWS建立EC2 Ubuntu機台安裝Ansible
接著要在DigitalOcean建立兩個機台供Ansible操作
所以我要特別將個人電腦以前建立的id_rsa與id_rsa.pub
其中id_rsa放到EC2機台的~/.ssh目錄內
id_rsa.pub拿來建立DigitalOcean被Ansible操縱的機台
1.建立DigitalOcean機台:
國家選新加坡
下圖是以前留的紀錄畫面:
此時有個重點是Ansible是要靠python來動作
所以上面這兩台機台需要裝有python才能被Ansible機台操縱
基本上上面機台建置後預設都有python,等等後面可以確認
2.提供給EC2的Ansible機台剛剛說的id_rsa檔案到~/.ssh目錄
3.開通DigitalOcean兩個機台防火牆給EC2的Ansible機連SSH過去:
4.嚐試從EC2的Ansible機台透過SSH連線到DigitalOcean任一台:
從EC2的Ansible機台ssh連到DigitalOcean:
失敗,可能是放上去的id_rsa的權限問題
所以再調一下我個人read only是400:
順便確認DigitalOcean機台有python安裝,不過是3版的:
上面是其中一台,另一台理論上也沒問題,不過還是測試連一下: