siavashoutadi.git

角色名称

用于安装和配置 Git 的角色。

要求

无。

角色变量

# Git 包。默认只安装 git。
# 例如,可以更改为 git-all。
git_packages:
  - git

# Git 配置列表。作用域为系统或全局,
# 默认值为全局。
# 示例:
# git_config:
#   - name: user.name
#     value: 我的名字
#     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: 用户1
      - name: user.email
        value: [email protected]
      - name: alias.co
        value: "checkout"
        scope: "system"
      - name: alias.st
        value: "status"
        scope: "system"
  roles:
    - role: siavashoutadi.git

许可证

Apache 2.0。

作者信息

Siavash Outadi。

关于项目

A role to install and configure git.

安装
ansible-galaxy install siavashoutadi.git
许可证
apache-2.0
下载
108
拥有者