История изменений
Исправление alpha, (текущая версия) :
ты with_items неправильно используешь
сделай отдельный yaml с пачкой тасков для одного пользователя
user.yaml:
- name: define user variables
set_fact:
user: {{ item.user }}
group: {{ item.user }}
home: /home/{{ item.repname }}
parameters: "-u {{ item.user }}" # что угодно в общем
- name: Create user
user: name={{ item.user }}
group: {{ group }}
home: {{ home }}
createhome: yes
- name: Run custom script with arguments
shell: "python some_script.py {{ parameters }}"
А потом импортируй этот отдельный файл целиком с with_items
---
- hosts: localhost
vars_files:
- flores.yml
become: yes
become_user: root
tasks:
- include_tasks:user.yaml
with_items: "{{ flores }}"
Исходная версия alpha, :
ты with_items неправильно используешь
сделай отдельный yaml с пачкой тасков для одного пользователя
user.yaml:
- name: define user variables
set_fact:
user: {{ item.user }}
group: {{ item.user }}
home: /home/{{ item.repname }}
parameters: "-u {{ item.user }}" # что угодно в общем
- name: Create user
user: name={{ item.user }}
group: {{ group }}
home: {{ home }}
createhome: yes
- name: Run custom script with arguments
shell: "python some_script.py {{ parameters }}"
А потом импортируй этот отдельный файл целикос с with_items
---
- hosts: localhost
vars_files:
- flores.yml
become: yes
become_user: root
tasks:
- include_tasks:user.yaml
with_items: "{{ flores }}"