[心得] 用 Ansible 管理多台機器

看板Soft_Job作者 (小惡魔)時間5年前 (2019/07/09 15:01), 編輯推噓8(804)
留言12則, 9人參與, 4年前最新討論串1/1
Blog: https://blog.wu-boy.com/2019/06/install-drone-ci-cd-using-ansible/ 相信大家對 Ansible 不陌生,身為工程師一定要熟悉 Ansible,不管是不是從事 Cloud 相關,或者您是嵌入式系統工程師,Ansible 可以管理多台機器,減少工程師 很多負擔,底下用簡單的例子來介紹 Ansible 相信大家對於 Drone 開源專案並不陌生,如果對於 Drone 不了解的朋友們,可以直接看 之前寫的系列文章,本篇要教大家如何使用 Ansible 來安裝 Drone CI/CD 開源專案。目 前 Drone 可以支援兩種安裝方式: 1. 使用 Docker 2. 使用 binary,如果您是進階開發 者,可以使用 binary 方式來安裝,像是在 Debug 就可以透過 build binary 方式來測 試。一般來說都是使用 Docker 方式來安裝,在使用 ansible 之前,請先準備一台 Ubuntu 或 Debian 作業系統的 VM 來測試。 Youtube 影片: https://www.youtube.com/watch?v=GphMs8pfYiA
詳細教學可以直接點選 Blog 連結,這邊就不方便貼程式碼了。 -- Go 語言實戰課程: http://bit.ly/golang-2019 Drone CI/CD 自動化課程: http://bit.ly/drone-2019 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.75.123.94 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1562655680.A.707.html

07/09 16:11, 5年前 , 1F
推~
07/09 16:11, 1F

07/09 20:38, 5年前 , 2F
07/09 20:38, 2F

07/09 21:05, 5年前 , 3F
07/09 21:05, 3F

07/09 23:54, 5年前 , 4F
large scale方式可修正為定義inventory_groups
07/09 23:54, 4F

07/09 23:54, 5年前 , 5F
然後設定group_vars 這樣就不用specify vars_files
07/09 23:54, 5F

07/10 07:27, 5年前 , 6F
07/10 07:27, 6F

07/10 10:33, 5年前 , 7F
@Michael132 感謝建議,初學 ansible 好多小技巧不熟
07/10 10:33, 7F

07/10 13:38, 5年前 , 8F
如果role打算分享給其他人用,變數可以考慮放defaults而不是
07/10 13:38, 8F

07/10 13:38, 5年前 , 9F
vars。這樣其他人比較容易override
07/10 13:38, 9F

07/10 15:29, 5年前 , 10F
var 裡面是範例,真正 role 裡面是定義在 defaults 內
07/10 15:29, 10F

07/11 23:34, 5年前 , 11F
07/11 23:34, 11F

07/17 01:50, 4年前 , 12F
07/17 01:50, 12F
文章代碼(AID): #1T93l0S7 (Soft_Job)