我尝试创建一个Ansible角色,为两个文件添加四行。我想在文件/etc/pam.d/sshd
和login
中添加A,B,C和D行。
我创建了一个角色:
---
- name: Add a line
lineinfile:
path: "/etc/pam.d/{{ item.0.name }}"
insertafter: #some line
line: "{{ item.1 }}"
with_nested:
- "{{ paths }}"
- "{{ groups }}"
在vars
文件夹中,我有一个main.yml
文件:
---
paths:
- name: sshd
- name: login
groups:
- "line A"
- "line B"
等等
paths
工作正常,行被添加到适当的文件但Ansible不添加line A
和line B
。在这个文件后Ansible我有行all
,ungrouped
。
问题出在哪儿?