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.gitLicencia
 
            apache-2.0
          
Descargas
 
            105
          
Propietario
 

