看板 Linux 關於我們 聯絡資訊
剛接觸Ansible沒多久 之前使用shell script很簡單處理的東西 用Ansible處理變得不是很上手 比如用sed比對一個區塊內容並且刪除 針對檔案內容是 set private-key "-----BEGIN ENCRYPTED PRIVATE KEY-----/ aaaaaa bbbbbb cccccc /-----END ENCRYPTED PRIVATE KEY----- 用以下的指令就很簡單就可以處理 sed -i '/set private-key "-----BEGIN ENCRYPTED PRIVATE KEY-----/,/-----END ENCRYPTED PRIVATE KEY-----"/d' 但轉用ansible試了好久卻得不到相同的效果,目前有試過blockinfile,卻不是很搞的 清楚marker相關的語法要怎麼下? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.188.234 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1576674129.A.4E4.html
xyzman: 自問自答~~用replace似乎也可以搭regexp,replace成空值就 12/18 21:58
xyzman: 我要的結果~ 12/18 21:58
chang0206: marker就只是幫你註解而已呀 12/19 09:18
kenwufederer: Ansible 一樣可以用 SH 去做吧? 12/20 10:35
kojj: 用Ansible call script 比較簡單吧?! 12/20 16:48
chang0206: 都用ansible了,就不建議用shell/command 跑了 12/20 17:57
wawawa: 用 ansible call script 或 command 沒有不好,雖然官方 12/28 11:43
wawawa: 不建議但我覺得見仁見智,團隊如果覺得好理解那也不一定 12/28 11:43
wawawa: 一定要寫成 ansible 的寫法 12/28 11:43
wawawa: 重點還是哪一種團隊接受度高,然後統一做法即可,不要每 12/28 11:44
wawawa: 個人都不一樣就好,這才是該堅持的大方向 12/28 11:44