Wie füge ich Leerzeichen am Blockanfang in Ansibles Blockinfile hinzu?

Ich habe das gefundenblockinfile issue, wobei ein Benutzer vorgeschlagen hat, eine Zahl nach dem "|" im "block: |" Zeile, gibt aber einen Syntaxfehler. Grundsätzlich möchte ich das Modul blockinfile verwenden, um einen Zeilenblock in eine Datei einzufügen, aber ich möchte, dass der Block 6 Stellen in der Datei eingerückt wird. Hier ist die Aufgabe

- name: Added a block of lines in the file
  blockinfile:
  dest: /path/some_file.yml
  insertafter: 'authc:'
  block: |
    line0
      line1
      line2
      line3
        line4

Ich erwart

  authc:
    line0
      line1
      line2
      line3
        line4

aber bekommen

  authc:
line0
  line1
  line2
  line3
    line4

Das Hinzufügen von Leerzeichen am Anfang der Zeilen funktioniert nicht. Wie kann ich das erreichen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage