jetune.git
Rôle Ansible pour Git sur Linux
Ce rôle Ansible est utilisé pour installer Git sur un système d'exploitation basé sur Linux. L'installation peut se faire à partir d'un dépôt ou à partir du code source.
Versions supportées
- Git 1.9.x/2.x.y
Systèmes d'exploitation supportés
- CentOS 6/7
- RedHat 6/7
- Ubuntu Xenial/Bionic
- Debian Jessie/Stretch
Variables du rôle
- install_from_source : Spécifie si l'installation se fait à partir du code source ou d'un dépôt. La valeur par défaut est
true
. - v_major : Utilisé en cas d'installation depuis le code source et définit la version majeure de GIT à installer.
- v_minor : Utilisé en cas d'installation depuis le code source et définit la version mineure de GIT à installer.
- v_patch : Utilisé en cas d'installation depuis le code source et définit la version de correctif de GIT à installer.
- from_github : Utilisé en cas d'installation depuis le code source et définit si les sources sont à télécharger depuis GitHub ou le dépôt kernel. La valeur par défaut est
true
. - required_packages : Utilisé en cas d'installation depuis le code source et définit les paquets nécessaires à installer avant de compiler GIT à partir du code source. Les valeurs par défaut sont
['make', 'dh-autoreconf', 'curl-devel', 'expat-devel', 'gettext-devel', 'openssl-devel', 'perl-devel', 'zlib-devel', 'asciidoc', 'xmlto', 'docbook2X', 'gnu-getopt']
. - force_install : Utilisé en cas d'installation depuis le code source et définit si l'installation doit être forcée en cas de GIT déjà installé. La valeur par défaut est
true
. - install_doc : Utilisé en cas d'installation depuis le code source et définit si la documentation doit être créée et installée. La valeur par défaut est
false
. - packages : Utilisé en cas d'installation depuis un dépôt (et non depuis le code source) et définit la liste des paquets à installer. La valeur par défaut est
git-all
. - additionnal_repos : Utilisé en cas d'installation depuis un dépôt (et non depuis le code source) et définit les dépôts supplémentaires basés sur RedHat à activer lors de l'installation des paquets GIT. La valeur par défaut est vide.
Utilisation
- Installer le rôle
ansible-galaxy install jetune.git
- Utiliser dans votre playbook : cas d'installation depuis un dépôt
---
- hosts: all
roles:
- role: jetune.git
vars:
install_from_source: false
git_additionnal_repos: ""
packages:
- git-all
- git-svn
- Utiliser dans votre playbook : cas d'installation depuis le code source
---
- hosts: all
roles:
- role: jetune.git
vars:
v_major: 2
v_minor: 20
v_patch: 0
install_from_source: true
from_github: true
install_doc: false
force_install: true
Installer
ansible-galaxy install jetune.git
Licence
apache-2.0
Téléchargements
95
Propriétaire