Мой вопрос заключается в том, что я хочу скопировать указанный c файл из частного git хранилища на удаленный сервер с ansible, но я не хочу использовать ключ s sh. Вы знаете какой-нибудь альтернативный способ, например, с помощью API-ключа? Как нижеприведенный пример кода, я получаю разрешение, поэтому я хочу добавить ключ API или еще что-нибудь, чтобы получить файл репо.
---
- name: Sample
hosts: localhost
connection: local
become: true
tasks:
- name: Copy
become: yes
git:
repo: 'https://gitlab.com/sample-project/branch-a/sample.xml'
dest: "/home/sample-file"