semanticbeeng.ansible_role_git

Rol de Ansible: Git

Estado de Construcción

Instala Git, un sistema de control de versiones distribuido, en cualquier sistema Linux RHEL/CentOS o Debian/Ubuntu.

Requisitos

Ninguno.

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con los valores predeterminados (ver defaults/main.yml):

espacio_de_trabajo: /root

Donde ciertos archivos se descargarán y ajustarán antes de la instalación de git, si es necesario.

git_enablerepo: ""

Esta variable, así como git_packages, se utilizará para instalar git a través de un repositorio yum particular si git_install_from_source es falso (solo CentOS). Cualquier repositorio adicional que hayas instalado y que desees usar para una versión de Git más nueva/diferente.

git_packages:
  - git
  - git-svn

Los paquetes específicos de Git que se instalarán. Por defecto, se incluye git-svn, pero puedes añadir fácilmente esta variable a las variables de tu playbook y eliminar git-svn si lo deseas.

git_install_from_source: false
git_install_path: "/usr"
git_version: "2.16.2"

Si se debe instalar Git desde el código fuente; si se establece en true, se requiere git_version y se utilizará para instalar una versión particular de git (ver todas las versiones disponibles aquí: https://www.kernel.org/pub/software/scm/git/), y git_install_path define dónde debe instalarse git.

git_install_from_source_force_update: false

Si git ya está instalado en una versión anterior, forzar una nueva compilación desde el código fuente. Solo se aplica si git_install_from_source es true.

Dependencias

Ninguna.

Ejemplo de Playbook

- hosts: servidores
  roles:
    - { role: geerlingguy.git }

Licencia

MIT / BSD

Información del Autor

Este rol fue creado en 2014 por Jeff Geerling, autor de Ansible for DevOps.

Acerca del proyecto

Git version control software

Instalar
ansible-galaxy install semanticbeeng.ansible_role_git
Licencia
mit
Descargas
132
Propietario