Sobes.tech
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ə.