All Projects → geerlingguy → Ansible Role Git

geerlingguy / Ansible Role Git

Licence: mit
Ansible Role - Git

Projects that are alternatives of or similar to Ansible Role Git

Ansible Role Nodejs
Ansible Role - Node.js
Stars: ✭ 322 (+110.46%)
Mutual labels:  install, ansible, setup, role
Ansible Role Apache
Ansible Role - Apache 2.x.
Stars: ✭ 341 (+122.88%)
Mutual labels:  install, ansible, setup, role
ansible-role-ansible
Ansible Role - Ansible
Stars: ✭ 91 (-40.52%)
Mutual labels:  setup, install, role
Ansible Role Homebrew
Ansible Role - Homebrew
Stars: ✭ 195 (+27.45%)
Mutual labels:  ansible, setup, role
Ansible Role Java
Ansible Role - Java
Stars: ✭ 231 (+50.98%)
Mutual labels:  install, ansible, role
Ansible Role Postgresql
Ansible Role - PostgreSQL
Stars: ✭ 310 (+102.61%)
Mutual labels:  ansible, setup, role
Ansible Role Repo Epel
Ansible Role - EPEL Repository for RHEL/CentOS
Stars: ✭ 149 (-2.61%)
Mutual labels:  ansible, setup, role
Ansible Role Security
Ansible Role - Security
Stars: ✭ 398 (+160.13%)
Mutual labels:  ansible, setup, role
Ansible Role Gitlab
Ansible Role - GitLab
Stars: ✭ 459 (+200%)
Mutual labels:  ansible, role, vcs
Ansible Role Memcached
Ansible Role - Memcached
Stars: ✭ 54 (-64.71%)
Mutual labels:  ansible, role
Ansible Role Ruby
Ansible Role - Ruby
Stars: ✭ 77 (-49.67%)
Mutual labels:  ansible, role
Aws Securitygroup Grapher
This ansible role gets information from an AWS VPC and generate a graphical representation of security groups
Stars: ✭ 93 (-39.22%)
Mutual labels:  ansible, role
Ansible Role Packer rhel
Ansible Role - Packer RHEL/CentOS Configuration for Vagrant VirtualBox
Stars: ✭ 45 (-70.59%)
Mutual labels:  ansible, role
Attaca
Robust, distributed version control for large files.
Stars: ✭ 41 (-73.2%)
Mutual labels:  distributed, version-control
S3git
s3git: git for Cloud Storage. Distributed Version Control for Data. Create decentralized and versioned repos that scale infinitely to 100s of millions of files. Clone huge PB-scale repos on your local SSD to make changes, commit and push back. Oh yeah, it dedupes too and offers directory versioning.
Stars: ✭ 1,287 (+741.18%)
Mutual labels:  distributed, version-control
Ansible Role Seafile
An ansible role to deploy Seafile, an Open Source Cloud Storage. http://seafile.com/
Stars: ✭ 38 (-75.16%)
Mutual labels:  ansible, role
Network Engine
This role provides the foundation for building network roles by providing modules and plugins that are common to all Ansible Network roles.
Stars: ✭ 108 (-29.41%)
Mutual labels:  ansible, role
Robotics setup
Setup Ubuntu 18.04, 16.04 and 14.04 with machine learning and robotics software plus user configuration. Includes ceres tensorflow ros caffe vrep eigen cudnn and cuda plus many more.
Stars: ✭ 110 (-28.1%)
Mutual labels:  install, setup
Ansible Role Php Xdebug
Ansible Role - PHP Xdebug
Stars: ✭ 34 (-77.78%)
Mutual labels:  ansible, role
Raspberry Pi Dramble
Raspberry Pi Kubernetes cluster that runs HA/HP Drupal 8
Stars: ✭ 1,317 (+760.78%)
Mutual labels:  ansible, distributed

Ansible Role: Git

CI

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

The specific Git packages that will be installed. By default, only git is installed, but you could add additional git-related packages like git-svn if desired.

git_install_from_source: false
git_install_path: "/usr"
git_version: "2.26.0"

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].