geerlingguy.git
Type | Ansible |
Minimum Ansible Version | 2.4 |
Installation | $ ansible-galaxy install geerlingguy.git |
Tags |
code
development
git
source
system
vcs
|
Last Commit | |
Last Imported |
Version | Release Date |
---|
2.0.2 | |
2.0.1 | |
2.0.0 | |
1.4.1 | |
1.4.0 | |
1.3.0 | |
1.2.1 | |
1.2.0 | |
1.1.1 | |
1.1.0 | |
1.0.6 | |
1.0.5 | |
1.0.4 | |
1.0.3 | |
1.0.2 | |
1.0.1 | |
1.0.0 |
Platform | Version |
---|
Debian | buster |
Debian | etch |
Debian | jessie |
Debian | lenny |
Debian | sid |
Debian | squeeze |
Debian | stretch |
Debian | wheezy |
EL | 5 |
EL | 6 |
EL | 7 |
Fedora | 16 |
Fedora | 17 |
Fedora | 18 |
Fedora | 19 |
Fedora | 20 |
Fedora | 21 |
Fedora | 22 |
Fedora | 23 |
Fedora | 24 |
Fedora | 25 |
Fedora | 26 |
Fedora | 27 |
Ubuntu | artful |
Ubuntu | bionic |
Ubuntu | lucid |
Ubuntu | maverick |
Ubuntu | natty |
Ubuntu | oneiric |
Ubuntu | precise |
Ubuntu | quantal |
Ubuntu | raring |
Ubuntu | saucy |
Ubuntu | trusty |
Ubuntu | utopic |
Ubuntu | vivid |
Ubuntu | wily |
Ubuntu | xenial |
Ubuntu | yakkety |
Ubuntu | zesty |
Completed | Status |
---|
SUCCESS | |
SUCCESS | |
SUCCESS | |
SUCCESS | |
SUCCESS | |
SUCCESS | |
SUCCESS | |
SUCCESS | |
SUCCESS | |
SUCCESS |
Ansible Role: Git
Installs Git, a distributed version control system, on any RHEL/CentOS or Debian/Ubuntu Linux system.
Requirements
None.
Role Variables
Available variables are listed below, along with default values (see defaults/main.yml
):
workspace: /root
Where certain files will be downloaded and adjusted prior to git installation, if needed.
git_enablerepo: ""
This variable, a well as git_packages
, will be used to install git via a particular yum
repo if git_install_from_source
is false (CentOS only). Any additional repositories you have installed that you would like to use for a newer/different Git version.
git_packages:
- git
- git-svn
The specific Git packages that will be installed. By default, git-svn
is included, but you can easily add this variable to your playbook's variables and remove git-svn
if desired.
git_install_from_source: false
git_install_path: "/usr"
git_version: "2.16.2"
Whether to install Git from source; if set to true
, git_version
is required and will be used to install a particular version of git (see all available versions here: https://www.kernel.org/pub/software/scm/git/), and git_install_path
defines where git should be installed.
git_install_from_source_force_update: false
If git is already installed at and older version, force a new source build. Only applies if git_install_from_source
is true
.
Dependencies
None.
Example Playbook
- hosts: servers
roles:
- { role: geerlingguy.git }
License
MIT / BSD
Author Information
This role was created in 2014 by Jeff Geerling, author of Ansible for DevOps.
None