давно не работал с Ansible, что сильно так его подзабыл. К тому же мое увлечения питоном джавой и плюсами, сильно поменяло логику мышления, я не могу никак вспомнить простую вешь, как мне передать в item произвольное колличество этих самых элементов?
Вот пример кода, мне надо из определенной папки в роли подставлять произвольное количество элементов
- name: Set authorized key taken from file
ansible.posix.authorized_key:
user: yc-user
state: present
key: "{{ item }}"
with_file:
- public_keys/{{ и тут я нехера не помню }}
Помогите кто еще помнит это древнее зло
Ок гугл ансибл виз файл глоб
Я такой себе ансибловод, но вот примерно как у меня сделано: vars: users: - vasya - masha ... tasks: - name: Add ssh keys ansible.posix.authorized_key: user: "{{ item }}" key: "{{ lookup('file', 'files/' + item + '.pub') }}" state: present with_items: "{{ users }}"
tasks: - name: Add ssh keys authorized_key: user: "{{ item }}" key: "{{ lookup('file', 'files/' + item + '.pub') }}" state: present loop: "{{ users }}"
Обсуждают сегодня