git
git
Установить пакет git.
Требования
Эта роль требует Ansible 2.8 или выше, а платформенные требования указаны в файле метаданных.
Тестирование
Эта роль использует Molecule для запуска тестов.
Локальные тесты и тесты Github Actions по умолчанию запускаются в Docker. Смотрите документацию molecule для использования других бэкендов.
В настоящее время тесты проводятся на:
- CentOS 7
- CentOS 8
- Debian Buster
- Debian Stretch
- Ubuntu Bionic
- Ubuntu Focal
и используют:
- Ansible 2.8.x
- Ansible 2.9.x
Запуск тестов
Используя драйвер Docker
$ tox
Также можно настроить параметры molecule и команду molecule с помощью переменных окружения:
MOLECULE_OPTIONS
По умолчанию: "--debug"MOLECULE_COMMAND
По умолчанию: "test"
$ MOLECULE_OPTIONS='' MOLECULE_COMMAND=converge tox
Переменные роли
Переменные по умолчанию
# Установка
git_packages: "{{ _git_packages }}"
git_repository_cache_valid_time: 3600
git_repository_update_cache: True
Специфичные для Debian OS переменные
_git_packages:
- name: 'git'
Зависимости
Нет
Пример плейбука
- hosts: servers
roles:
- { role: infOpen.git }
Лицензия
MIT
Информация об авторе
Александр Шоссье (для компании Infopen)
- https://www.infopen.pro
- a.chaussier [at] infopen.pro
Установить
ansible-galaxy install infOpen/ansible-role-git
Лицензия
mit
Загрузки
694
Владелец
Infopen company