gpt4 book ai didi

ubuntu - 如何通过ansible playbook评论多行

转载 作者:行者123 更新时间:2023-12-04 19:10:22 24 4
gpt4 key购买 nike

我可以通过 ansible playbook 评论一行

- name: Comment out a line
replace:
dest: /etc/nova/nova.conf
regexp: '^connection = sqlite:////var/lib/nova/nova.sqlite'
replace: '#connection = sqlite:////var/lib/nova/nova.sqlite'
tags: update-nova.conf

这个解决方案好吗?有没有更好的办法?

但是如果我想评论多行我应该怎么做?

最佳答案

你的正则表达式好吗?来自 docs :Replace all instances of a particular string in a file using a back-referenced regular expression
你能分享你的部分nova.conf吗?文件。

你还可以做什么:

- name: Comment out a line
replace:
dest: /etc/nova/nova.conf
regexp: "{{ item.exp }}"
replace: "{{ item.replace }}"
tags: update-nova.conf
with_items:
- { exp: '^connection = sqlite:////var/lib/nova/nova.sqlite', replace: '#connection = sqlite:////var/lib/nova/nova.sqlite'}
- { exp: 'test', replace: '#test'}

关于ubuntu - 如何通过ansible playbook评论多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57124710/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com