git

git

CI Статус Mergify Обновления Python 3 Роль Ansible

Установить пакет 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)

О проекте

Ansible role to install and configure git

Установить
ansible-galaxy install infOpen/ansible-role-git
Лицензия
mit
Загрузки
694
Владелец
Infopen company