jetune.git

Rol de Ansible Git basado en Linux

Python Licencia Construcción de Travis Descargas de Rol en Galaxy

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
Acerca del proyecto

Git installation ansible role

Instalar
ansible-galaxy install jetune.git
Licencia
apache-2.0
Descargas
95
Propietario