Installs and configures Git
None
git_username: ""
git_email: ""
git_github_token: (not defined by default, if you set it your ssh key will be registered in github)
git_github_key_name: (not defined by default)
git_packages:
- git
- gitg
git_alias: []
git_config: []
git_repository: []
None
Example playbook
- hosts: localhost
connection: local
roles:
- henriklyngaard.git
Example inventory
git_username: John Doe
git_email: [email protected]
git_github_token: 758375934abdc6735345378
git_github_key_name: "My linux machine"
git_alias:
- alias: st
vlaue: status -sb
- alias: 'ls'
value: 'log --pretty=format:"%C(yellow)%h %ad %Cred%d %Creset %s %Cblue [%cn]" --decorate'
git_config:
- name: 'color.ui'
value: true
git_repository:
- repo: "[email protected]:henriklynggaard/ansible-role-pycharm.git"
dest: "/home/john/Source/ansible-role-pycharm"
- repo: "[email protected]:henriklynggaard/ansible-role-intellij.git"
dest: "/home/john/Source/ansible-role-intellij"
version: develop (if this is ommitted then the version is HEAD i.e. default branch)
MIT
- 1.1: Add support for registering keys in github. You must use Ansible 2.3 or backport the github_key module
- 1.0: Initial version