0
2つのファイルに4行を追加するAnipalロールを作成しようとしています。私はファイルに/etc/pam.d/sshd
とlogin
という行A、B、C、Dを追加したいと思います。可能性のあるネストされたループは、 "all"、 "ungrouped"値だけを反復しようとします
私は役割を作成しました:
---
paths:
- name: sshd
- name: login
groups:
- "line A"
- "line B"
など
正常に動作しますpaths
、ラインが適切なファイルに追加されましたが、私はとmain.yml
ファイルを持っているvars
フォルダで
---
- name: Add a line
lineinfile:
path: "/etc/pam.d/{{ item.0.name }}"
insertafter: #some line
line: "{{ item.1 }}"
with_nested:
- "{{ paths }}"
- "{{ groups }}"
Ansibleはline A
とline B
を追加しません。このファイルではAnsibleの後に私はall
という行、ungrouped
という行を持っています。
問題はどこですか?