Sobes.tech
Junior — Middle

Чӣ гуна бояд як плейбукии мавҷудаи Ansible-ро, ки барои эҷоди як корбар пешбинӣ шудааст, тағир дод, то ки ӯ тавонад автоматӣ чандин десант корбарон, аз ҷумла администраторҳоро эҷод кунад?

sobes.tech AI

Ҷавоб аз AI

Барои тағир додани playbook-и 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 ё дигар параметрҳои заруриро нишон диҳед. Ин усул имкон медиҳад, ки эҷоди корбаронро ба осонӣ васеъ кунед, танҳо бо илова кардани унсурҳои нав ба рӯйхат.