git
ANSIBLE-ROLE-GIT
Роль Ansible для установки Git
Как использовать эту роль?
Эта роль должна быть включена в плейбук.
Установите эту роль Galaxy следующим образом:
ansible-galaxy install -r requirements.yml
В файле requirements.yml укажите следующее:
# из GitHub, переопределяя имя и указывая конкретный тег
- src: git+https://github.com/redbeard28/ansible-role-git.git
version: master
name: git
или
- src: redbeard28.git
Больше информации => Документация Ansible
Требования
- Ansible версия 2.9 и выше
Переменные роли
---
# нет
Зависимости
- redbeard28.bootstrap
Пример плейбука
Наличие примера, как использовать вашу роль (например, с переменными, переданными как параметры), всегда полезно для пользователей:
- hosts: all
roles:
- { role: redbeard28.git, tags: mytags }
Фреймворк тестирования Molecule
Вы можете использовать Molecule для тестирования этой роли.
namespace=redbeard28 image=debian tag="buster-basetools" molecule converge
namespace=redbeard28 image=debian tag="buster-basetools" molecule verify
namespace=redbeard28 image=debian tag="buster-basetools" molecule lint
или
namespace=redbeard28 image=debian tag="buster-basetools" molecule test
Информация об авторе
Жереми Квадрадо¹ из Redbeard-Consulting
Установить
ansible-galaxy install redbeard28/ansible-role-git
Лицензия
Unknown
Загрузки
95
Владелец