Ansible Galaxy хранит файлы SCM
Я использую команду:
ansible-galaxy install -r requirements.yml
где requirements.yml
является:
- src: https://github.com/USERNAME/ANSIBLE-ROLE.git
version: master
scm: git
и это создает каталог: /etc/ansible/roles/ANSIBLE-ROLE
Как я могу сохранить файлы SCM, такие как .git
каталог?
1 ответ
Решение
Я думаю, вам не повезло здесь.
Вот как это делается: mkdir, clone, checkout, archive, rmtree.
Затем требуемая роль устанавливается из временного архивного файла.