Возможный цикл по значениям, указанным в файле - PullRequest
0 голосов
/ 31 января 2019

Попытка освоить ансбл петли как новичок.У меня есть роль для настройки нескольких пользователей с их соответствующими атрибутами.Я могу успешно просмотреть значения, когда они указаны в файле задачи, но изо всех сил пытаюсь вызвать их, если они хранятся в другом файле.

Содержимое "/roles/myusers/tasks/useradd.yml

- name: Add serveral users
  user:
    name: "{{ item.name }}"
    group: sftp
    groups: sftp
    state: present
    uid: "{{ item.uid }}"
  loop:
    {{ users }}

Содержимое" /roles/myusers/vars/main.yml"

---
users:
  - { name: 'testuser1', uid: '691' }
  - { name: 'testuser2', uid: '692' }```

Содержимое содержимого "/roles/myusers/tasks/main.yml"

---
- import_tasks: useradd.yml

Пожалуйста, кто-то может пролить свет? Я понимаю, что когда значения хранятся в файле /var/main.ymlПохоже, что нет причин использовать «include_vars», «include» и т. д. Признайте, что я не потратил достаточно времени на изучение документации. Похоже, что это не самая простая вещь для чтения. Ребята из TIA.

1 Ответ

0 голосов
/ 31 января 2019

Цитата отсутствует.Попробуйте цикл

: "{{users}}"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...