0
file.txt
與內容如下:搜索和文件替換在Windows上使用win_lineinfile
userName = 'ABCD'
password = 'XYZ'
如何搜索和使用Ansible劇本在Windows替換的用戶名和密碼。
file.txt
與內容如下:搜索和文件替換在Windows上使用win_lineinfile
userName = 'ABCD'
password = 'XYZ'
如何搜索和使用Ansible劇本在Windows替換的用戶名和密碼。
這可以使用ansible的win_lineinfile模塊完成,如下所示。
- name: Update file.txt
win_lineinfile:
dest='c:\file.txt' backrefs=yes state=present
regexp='^\{{ item.search_patttern }}\s*=\s*[\`\~\!\@\#\$\%\^\&\*\(\)\-\+\=\{\[\}\]\\\|\:\;\"\'\<\,\>\.\?\/\w]*'
line="{{ item.replacement }}"
with_items:
- { search_patttern: "username", replacement: "userName = \'NewUser\'" }
- { search_patttern: "password", replacement: "password = \'NewPassword\'" }