Junior — Middle
Mevcut bir Ansible playbook'unu, sadece bir kullanıcı oluşturmak için tasarlanmış olanı, otomatik olarak birkaç düzine kullanıcı, including yöneticiler, oluşturacak şekilde nasıl değiştirebilirim?
sobes.tech yapay zeka
AI'dan gelen yanıt
Bir Ansible playbook'unu birden fazla kullanıcı oluşturmak için değiştirmek için with_items veya loop döngüsü kullanılabilir ve kullanıcı listesi ile parametreleri geçirilir.
Örnek:
- name: Birden fazla kullanıcı oluştur
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 örnekte, farklı gruplarla birkaç kullanıcı oluşturulur. Yöneticiler için admins grubu veya diğer gerekli parametreler belirtilebilir. Bu yaklaşım, kullanıcıların oluşturulmasını kolayca ölçeklendirmeye olanak tanır, sadece listeye yeni öğeler eklenerek.