git

build-test release Ansible Role Maintainability Rating Reliability Rating Security Rating GitHub tag (latest SemVer) GitHub repo size

Ansible Роль: git

Роль для установки (по умолчанию) пакета git или удаления (если передана как переменная) на системах Debian, Ubuntu и CentOS.

Требования

Нет.

Переменные роли

Доступные переменные перечислены ниже (находятся в defaults/main.yml):

Список переменных:

git_app: git
git_desired_state: present

Таблица переменных:

Переменная Описание
git_app Определяет приложение для установки, т.е. git
git_desired_state Определяет динамически, устанавливать ли (т.е. либо present, либо latest) или удалять (т.е. absent) пакет. По умолчанию значение present.

Зависимости

Нет

Пример плейбука

Для стандартного поведения роли (т.е. установка пакета git) в ansible плейбуках.

- hosts: servers
  roles:
    - darkwizard242.git

Для настройки поведения роли (т.е. установка последней версии пакета git) в ansible плейбуках.

- hosts: servers
  roles:
    - darkwizard242.git
  vars:
    git_desired_state: latest

Для настройки поведения роли (т.е. удаление пакета git) в ansible плейбуках.

- hosts: servers
  roles:
    - darkwizard242.git
  vars:
    git_desired_state: absent

Лицензия

MIT

Информация о авторе

Эта роль была создана Ali Muhammad.

О проекте

Role for dynamically installing or uninstalling 'git' package.

Установить
ansible-galaxy install darkwizard242/ansible-role-git
Лицензия
mit
Загрузки
5643
Владелец
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!