git

Имя Роли

Роль для установки и настройки git.

Требования

Нет.

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

# Пакеты git. По умолчанию устанавливается только git.
# Но, например, это можно изменить на git-all.
git_packages:
  - git

# Список конфигураций git. Область применения - системная или глобальная,
# по умолчанию значение - глобальная.
# Пример:
# git_config:
#   - name: user.name
#     value: My name
#     scope: global
#   - name: user.email
#     value: [email protected]
#     scope: global
git_config: []

# Глобальная конфигурация git будет добавлена в домашнюю директорию
# этого пользователя: ~/.gitconfig
git_user: root

Зависимости

Нет.

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

playbook.yml

- hosts: servers
  vars:
    git_config:
      - name: user.name
        value: User1
      - name: user.email
        value: [email protected]
      - name: alias.co
        value: "checkout"
        scope: "system"
      - name: alias.st
        value: "status"
        scope: "system"
  roles:
    - роль: siavashoutadi.git

Лицензия

Apache 2.0.

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

Сиаваш Аутади.

О проекте

A role to install and configure git.

Установить
ansible-galaxy install siavashoutadi/ansible-role-git
Лицензия
apache-2.0
Загрузки
99
Владелец