Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dockpack/base_git

Ansible role to install a modern Git for Centos/RHEL(6-7), Ubuntu, Debian
https://github.com/dockpack/base_git

ansible-galaxy ansible-role centos debian git redhat-satellite rhel6 rhel7 ubuntu version-control

Last synced: about 2 months ago
JSON representation

Ansible role to install a modern Git for Centos/RHEL(6-7), Ubuntu, Debian

Awesome Lists containing this project

README

        

[![Galaxy](https://img.shields.io/badge/galaxy-dockpack.base__git-blue.svg?style=flat)](https://galaxy.ansible.com/dockpack/base_git)[![Build Status](https://api.travis-ci.com/dockpack/base_git.svg)](https://travis-ci.com/dockpack/base_git)

**base_git** is an ansible-role to install the Git version control client using Satellite, Yum or APT.
This role allows the use of rh-git218 on RHEL 7 instead of the legacy 1.7.1 by means of subscribimng to the Software Collections. This is great for on-premise solutions.

Requirements
------------

RHEL-like, or Debian/Ubuntu system
Yum infrastructure, or internet.

Role Variables
--------------

- Software collections offer concurrent versions of programming tools
```
collections_enabled: true
```

- preferred collection when collections are enabled
```
base_git: rh-git218
```

- Change these defaults for optional packages.
```
base_git_rpms
```

Dependencies
------------

https://www.softwarecollections.org/en/docs/

Example Usage
----------------

Refer to a complete build server https://github.com/bbaassssiiee/buildserver

License
-------

MIT

Author Information
------------------

Bas Meijer
@bbaassssiiee