-請問Ansible如何做到多行正規化比對刪除 - Linux

Elvira avatar
By Elvira
at 2019-12-18T21:02

Table of Contents

剛接觸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相關的語法要怎麼下?




--
Tags: Linux

All Comments

Victoria avatar
By Victoria
at 2019-12-23T14:00
自問自答~~用replace似乎也可以搭regexp,replace成空值就
我要的結果~
Robert avatar
By Robert
at 2019-12-24T13:52
marker就只是幫你註解而已呀
Lydia avatar
By Lydia
at 2019-12-27T17:55
Ansible 一樣可以用 SH 去做吧?
Caitlin avatar
By Caitlin
at 2019-12-28T15:54
用Ansible call script 比較簡單吧?!
Blanche avatar
By Blanche
at 2019-12-30T12:42
都用ansible了,就不建議用shell/command 跑了
Una avatar
By Una
at 2019-12-31T12:59
用 ansible call script 或 command 沒有不好,雖然官方
不建議但我覺得見仁見智,團隊如果覺得好理解那也不一定
一定要寫成 ansible 的寫法
Anonymous avatar
By Anonymous
at 2020-01-05T09:08
重點還是哪一種團隊接受度高,然後統一做法即可,不要每
個人都不一樣就好,這才是該堅持的大方向

mobaXterm連X server

Necoo avatar
By Necoo
at 2019-12-18T11:53
平常使用上需要gui視窗軟體 像是kvm,需要sudo執行 但是就會顯示 MobaXterm X11 proxy: Authorisation not recognised Qt FATAL: QXcbConnection: Could not connect to display localhost: ...

centos運行php腳本

Edward Lewis avatar
By Edward Lewis
at 2019-12-17T23:14
小弟之前使用WIN系統的CMD運行php的腳本 近期因工作需求需要轉至centos運作 無奈對這類系統完全不熟悉 是否有先進前輩可以幫忙指導一下,感激不盡~~~ - ...

MSI 筆電灌Ubuntu

Oliver avatar
By Oliver
at 2019-12-17T21:30
大家晚上好,最近想將筆電灌 ubuntu18.04 無奈技術不佳,灌不起來, 想請問高雄有幫忙灌的店家嗎? 或是有高手願意幫忙,酬勞另計! 謝謝 - ...

Raspberry Pi 4 (4GB) 跑Chrome?

Heather avatar
By Heather
at 2019-12-17T16:49
有一台閒置電腦螢幕 想買Raspberry Pi (4GB) 接來用看看 想問一下 新出的樹莓派第四代(4GB版本) 它可以跑得動: Chromium播放Youtube + Dropbox + 新酷音 這幾個最基本的娛樂/生活應用 thx https://mlog.club/ar ...

ubuntu鍵盤位置亂掉

Catherine avatar
By Catherine
at 2019-12-16T19:03
ubuntu server 16.04, 然後裝lxde跟xrdp 用Windows遠端桌面連過去後,文字編輯器、火狐等打字都正常 但是在用虛擬幣錢包時,鍵盤位置都會亂掉,請問如何解決? (只有用到英文跟數字) - ...