Я указываю файл пользовательского ключа ssh с помощью следующей команды:
ansible-playbook playbook.yml -i inventory.cfg --key-file ssh_keyfile
Теперь я хочу добавить тот же ключ к хосту, которым я управляю с помощью Ansible, с помощью следующей задачи:
- name: add ssh key
authorized_key:
user: "{{ user }}"
state: present
key: "{{ lookup('file', ssh_keyfile) }}"
Как я могу получить значение --key-file
, указанное в командной строке при запуске playbook, как переменную внутри playbook?