設定ファイルに任意の1行を追加したい。
同じプレイブックを複数回実行してその度に追加されるぐらいならbashを使った方がいい。
設定ファイル
cat example.conf
[example]
hogehoge = hoge
fugafuga = fuga
プレイブック
---
- hosts: 127.0.0.1
vars:
- fileName: example.conf
tasks:
- name: 設定ファイルに追記したい
ansible.builtin.lineinfile:
path: "{{ fileName }}"
line: "mogemoge = moge"
regexp: "^mogemoge = moge$"
insertafter: "^hogehoge = hoge$"
state: present