我發現這個blockinfile issue,其中一個用戶建議在「|」之後添加一個數字,在「塊:|」行,但給出了語法錯誤。基本上,我想使用blockinfile模塊在文件中添加一行代碼塊,但我希望該代碼塊在文件中縮進6個空格。這裏的任務如何在Ansible的blockinfile的塊的開頭添加空格?
- name: Added a block of lines in the file
blockinfile:
dest: /path/some_file.yml
insertafter: 'authc:'
block: |
line0
line1
line2
line3
line4
我希望
authc:
line0
line1
line2
line3
line4
,但得到的線之初
authc:
line0
line1
line2
line3
line4
添加空間不會做。我怎樣才能做到這一點?
謝謝@techraf。 Kludgy,雖然,漂亮。 –
@ChrisF你能不能接受這個答案?這是一次一次性的解決方法,但目前沒有任何價值。請接受其他答案。 – techraf