lineinfile を使用してansible playbookを介して yaml 構成ファイルに新しい行を追加しようとしています。今まで試したこと。
#attempt-1
- name: "Configure Node River"
lineinfile: "dest=/path/to/config.conf line='node.river: river_name'"
#attempt-2
- name: "Configure Node River"
lineinfile: "dest=/path/to/config.conf state=present regexp='^' line='node.river: river_name'"
また、参考文献に従って試してみました。
# Add a line to a file if it does not exist, without passing regexp
- lineinfile: dest=/tmp/testfile line="192.168.1.99 foo.lab.net foo"
ファイルに存在しない新しい行を追加する方法を教えてもらえますか。regexp='' insertafter=EOF
に追加することでファイルの終わりを追加できることを知ってい#attempt-1
ます。しかし、ファイルの途中に上記の行を追加したいと思います。