Junior — Middle
Бардык бар болочок Ansible playbook'ун өзгөртүп, бир гана колдонуучу түзүү үчүн арналган, автоматтык түрдө ондогон колдонуучуларды, анын ичинде администраторлорду түзө алат?
sobes.tech AI
AIден жооп
Көптөгөн колдонуучуларды түзүү үчүн Ansible плейбукты өзгөртүүнү кааласаңыз, сиз with_items же loop циклдарын колдонуп, колдонуучулардын тизмесин жана алардын параметрлерин өткөрө аласыз.
Мисал:
- name: Бир нече колдонуучуларды түзүү
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' }
Бул мисалда, ар кандай топтор менен бир нече колдонуучулар түзүлөт. Администраторлор үчүн admins тобун же башка зарыл параметрлерди көрсөтсө болот. Бул ыкма колдонуучуларды түзүүнү оңой масштабдоого мүмкүндүк берет, жай гана тизмеге жаңы элементтерди кошуу менен.