Ahoj,
resim tu takovou vec kolem vytvareni uzivatelu. Kdybych ty uzivatele mel definovane v host_vars/fqdn, tak je to brnkacka. Ale nez na tu variantu prejdu (je dost komplikovana), tak hledam jinou cestu.
Predstava je treba takto definovana promenna:
users:
- username: somename
group: somegroup
ssh_key: somekey
ssh_groups:
- server1
- server2
- servergroup1
Pouzivam:
- name: add ssh key
authorized_user:
user: "{{ item.username }}"
state: present
key: "{{ item.ssh_key }}"
with_items:
- "{{ users }}"
when: inventory_hostname in "uzivatelovo ssh_groups"
Pro danou skupinu serveru vytvorim uzivatele. Tech skupin ci serveru, na kterych ten uzivatel je, je ale vice. Chtel bych nejak elegantne omezit, na ktere servery se i zaroven prida klic toho uzivatele. Jak rozumne na to? Nejaky priklad i s jinym typem promenne vcetne iterace?
Diky.