geerlingguy.git

Rôle Ansible : Git

CI

Installe Git, un système de contrôle de version distribué, sur n'importe quel système Linux RHEL/CentOS ou Debian/Ubuntu.

Exigences

Aucune.

Variables du Rôle

Les variables disponibles sont listées ci-dessous, avec des valeurs par défaut (voir defaults/main.yml):

workspace: /root

Emplacement où certains fichiers seront téléchargés et ajustés avant l'installation de git, si nécessaire.

git_enablerepo: ""

Cette variable, ainsi que git_packages, sera utilisée pour installer git via un dépôt yum particulier si git_install_from_source est faux (uniquement pour CentOS). Tous dépôts supplémentaires que vous avez installés et que vous souhaitez utiliser pour une version plus récente ou différente de Git.

git_packages:
  - git

Les paquets Git spécifiques qui seront installés. Par défaut, seul git est installé, mais vous pouvez ajouter d'autres paquets liés à git comme git-svn si vous le souhaitez.

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

Indique s'il faut installer Git à partir de la source ; si réglé sur true, git_version est requis et sera utilisé pour installer une version particulière de git (voir toutes les versions disponibles ici : https://www.kernel.org/pub/software/scm/git/), et git_install_path définit où git doit être installé.

git_install_from_source_force_update: false

Si git est déjà installé dans une version plus ancienne, forcer une nouvelle construction à partir de la source. Ne s'applique que si git_install_from_source est true.

Dépendances

Aucune.

Exemple de Playbook

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

Licence

MIT / BSD

Informations sur l'Auteur

Ce rôle a été créé en 2014 par Jeff Geerling, auteur de Ansible for DevOps.

À propos du projet

Git version control software

Installer
ansible-galaxy install geerlingguy.git
Licence
mit
Téléchargements
2.1M
Propriétaire
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns