install ubuntu 16.04 Server install with basic configuration create user administrator and passd XXXX reboot basi...
ansible
今天在寫一支客製化 firefox 的playbook 因為firefox 會給每個user 建立一個由亂數字串組成的default profile 所以每個user的 default profile 都不同 也因此在用register處理的時候,碰到了一些問題…
正確來說,我不曉得到底怎麼「稱呼」這個 forwardx11 / forwardagent 總之就是在寫一隻ansible playbook 目的是用來安裝、設定 firefox 包含安裝 firefox addon 但是一開始在執行的時候,碰到了一些錯誤…
剛剛在跑一個修改過的playbook,卻發現一個詭異的狀況 在用template產生檔案之前,爲了避免錯誤,所以我先用 file module 去建立目錄 怪就怪在,建立目錄的task沒錯,但是要產生檔案時,卻出現了目的目錄不存在的錯誤…
因為工作上的需要,要修改client端的 /etc/environment 檔案 在有權限使用proxy 服務的user的環境中,加入proxy 的設定 原本的清單中,有host/user/ip 這幾個值可以拿來判斷 proxy server 那邊是採用ip 來控制,所以這邊也跟著用 ip 來判斷要不要修改 /etc/environment…
在上一篇 Ansible how to use ‘list’ in yaml file 有提到怎麼用 with_items / set_fact 來取得在yaml 檔案中的清單 不過就是有點醜…
這幾天在玩ansible 時,碰到一個問題 假如我有個yaml檔作為資料來源,檔名是 abc.yml 大概長這樣 123456789101112131415161718192021222324252627282930313233343536 "teams": [ { "chinese_name": "TEAM1", "description": "TEAM1", "gid": 10125, "location": [ "hq" ], "name": "aa", "users": [ "chen", "chou", "huani", "yey", "wa" ] }, { "chinese_name": "TEAM2", "description": "TEAM2", "gid": 10126, "location": [ "hq" ], "name": "bb", "users": [ "chhiao", "chgc", "chy", "hsi", "li", "li", "chgchi" ] }]…
最近工作上接了一個任務,要作一台ubuntu 18.04的client。本來這也不是什麼大不了的事,不過呢(人生就是這個不過啊…)前人寫好的ansible 腳本都是給 ubuntu 14.04 使用,有一些指令已經不適用於 18.04...