我需要添加文字說明「允許所有」正下方的「訂單允許,拒絕」 所以這樣的:Ansible:我如何使用Ansible playbook在conf文件的中間插入文本字符串?
# Restrict access to the server...
<Location />
Order allow,deny
</Location>
應該是這樣的:
# Restrict access to the server...
<Location />
Order allow,deny
Allow all
</Location>
我Ansible劇本塊看起來是這樣的到目前爲止:
- name: Enable access to the server
lineinfile:
destfile: /etc/cups/cupsd.conf
我嘗試這樣做,它在文件 – aphexlog
的底部插入該塊的唯一differnce是因爲我我使用Ansible 2.2,我不得不使用destfile而不是路徑 – aphexlog
默認情況下它會在底部插入塊。這就是爲什麼我說你應該使用'template'。 'blockinfile'的建議適用於某些特定情況,但您需要知道,您正在做什麼以及逐步構建文件。 – techraf