jetune.git
Rol de Ansible Git basado en Linux
Rol de Ansible utilizado para instalar Git en sistemas operativos basados en Linux.
La instalación se puede hacer desde un repositorio o desde el código fuente.
Versiones Soportadas
- Git 1.9.x/2.x.y
Sistemas Operativos Soportados
- CentOS 6/7
- RedHat 6/7
- Ubuntu Xenial/Bionic
- Debian Jessie/Stretch
Variables del Rol
- install_from_source: Especifica si la instalación se realiza desde el código fuente o desde el repositorio. El valor predeterminado es
true
. - v_major: Se utiliza en caso de instalación desde el código fuente y define la versión mayor de GIT a instalar.
- v_minor: Se utiliza en caso de instalación desde el código fuente y define la versión menor de GIT a instalar.
- v_patch: Se utiliza en caso de instalación desde el código fuente y define la versión de parches de GIT a instalar.
- from_github: Se utiliza en caso de instalación desde el código fuente y define si los fuentes se descargan de GitHub o del repositorio del kernel. El valor predeterminado es
true
. - required_packages: Se utiliza en caso de instalación desde el código fuente y define los paquetes que necesitan ser instalados antes de compilar GIT desde el código fuente. Por defecto son
['make', 'dh-autoreconf', 'curl-devel', 'expat-devel', 'gettext-devel', 'openssl-devel', 'perl-devel', 'zlib-devel', 'asciidoc', 'xmlto', 'docbook2X', 'gnu-getopt']
. - force_install: Se utiliza en caso de instalación desde el código fuente y define si forzar la instalación en caso de que GIT ya esté instalado. El valor predeterminado es
true
. - install_doc: Se utiliza en caso de instalación desde el código fuente y define si construir e instalar la documentación. El valor predeterminado es
false
. - packages: Se utiliza en caso de instalación desde el repositorio (no desde el código fuente) y define la lista de paquetes a instalar. El valor predeterminado es
git-all
. - additional_repos: Se utiliza en caso de instalación desde el repositorio (no desde el código fuente) y define los repositorios adicionales de RedHat a habilitar al instalar los paquetes de GIT. El valor predeterminado está vacío.
Uso
- Instalar el Rol:
ansible-galaxy install jetune.git
- Usar en tu playbook: caso de instalación desde el repositorio
---
- hosts: all
roles:
- role: jetune.git
vars:
install_from_source: false
git_additional_repos: ""
packages:
- git-all
- git-svn
- Usar en tu playbook: caso de instalación desde el código fuente
---
- 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
Instalar
ansible-galaxy install jetune.git
Licencia
apache-2.0
Descargas
95
Propietario