Ansible 注释或取消注释配置文件行
简介
使用replace或lineinfile文件处理多行或单行配置文件,进行注释或解除注释
原始文件
1 2 3 4 5 6 7 8 9
| cat /etc/zabbix/zabbix_agentd.conf
|
注释
1 2 3 4 5 6 7
| cat config.yml - name: EnableRemoteCommands lineinfile: path: /etc/zabbix/zabbix_agentd.conf regexp: '(.*EnableRemoteCommands.*)' line: '#\1' become: yes
|
取消注释
1 2 3 4 5 6 7
| cat config.yml - name: EnableRemoteCommands lineinfile: path: /etc/zabbix/zabbix_agentd.conf regexp: '^#(.*EnableRemoteCommands.*)' line: '\1' become: yes
|