7

次のように lineinfile を使用しています。

lineinfile dest=./hosts_exp insertafter='\[hosts1\]' line="xxxxxxxxx" state=present

私のhosts_expは次のとおりです。

[local]
localhost

[hosts1]

[hosts2]

[hosts3]

lineinfile は、[hosts1] の後にテキストを挿入するのではなく、[hosts3] の後にテキストを挿入します。

4

4 に答える 4

6

使用する:

lineinfile:
  dest: "./hosts_exp"
  line: "xxxxxxxxx"
  insertafter: '^\[hosts1\]'
  state: present
于 2016-10-11T14:50:55.563 に答える