Я новичок в ansible, и у меня есть задача, чтобы я клонировал проект из частного репозитория на удаленную машину в "Ansible -Playbook". Ниже приведен мой файл .yml для клонирования проекта, я перепробовал много способов я не в состоянии сделать это может кто-нибудь помочь в этом ...
---
- hosts: all
gather_facts: no
vars:
username: <user name>
password: <paas>
repo_name: user
tasks:
- name: Ansible Git Module with Username Password.
git:
repo: 'https://{{ <user name> | urlencode }}:{{ pass | urlencode }}@gitlab.com/{{ mpsrc }}/{{ be/user }}.git'
dest: /root/user
когда я запускаю приведенный выше код я получаю сообщение об ошибке
.fatal: [167.71.238.31]: FAILED! => {"msg": "template error while templating string: unexpected char u'@' at 20. String: https://{{<user-name> | urlencode }}:{{ <pass> | urlencode }}@gitlab.com/{{ mpsrc }}/{{ be/user }}.git"}
может кто-нибудь помочь мне на эту ошибку