Junior — Middle
Mövcud Ansible playbook'unu necə dəyişdirmək olar, yalnız bir istifadəçi yaratmaq üçün nəzərdə tutulmuşdur, belə ki, avtomatik olaraq onlarla istifadəçi, o cümlədən administratorlar yarada bilər?
sobes.tech Süni İntellekt
AI-dan cavab
Ansible playbook'unu bir neçə istifadəçi yaratmaq üçün dəyişdirmək üçün with_items və ya loop istifadə edə bilərsiniz və istifadəçilərin siyahısını və onların parametrlərini keçə bilərsiniz.
Nümunə:
- name: Bir neçə istifadəçi yaradın
user:
name: "{{ item.name }}"
state: present
groups: "{{ item.groups | default(omit) }}"
shell: "/bin/bash"
loop:
- { name: 'user1', groups: 'users' }
- { name: 'admin1', groups: 'admins' }
- { name: 'user2' }
Bu nümunədə, müxtəlif qruplarla bir neçə istifadəçi yaradılır. İstifadəçilər üçün admins qrupunu və ya digər lazım olan parametrləri göstərə bilərsiniz. Bu yanaşma, istifadəçilərin yaradılmasını asanlıqla miqyaslandırmağa imkan verir, sadəcə siyahıya yeni elementlər əlavə etməklə.