我尝试创建一个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
。
问题出在哪里?
答案 0 :(得分:2)