gortc.go
Go
Obsolète, utilisez https://github.com/yogo1212/ansible-go.
Rôle Ansible qui installe Go. La dernière version stable compilée pour les systèmes Linux x86 64 bits est installée par défaut, et différentes plateformes et versions sont prises en charge en modifiant les variables du rôle.
Variables du Rôle
Toutes ces variables sont facultatives et ne doivent être modifiées que si vous avez besoin d’installer une version différente de Go (par exemple, si vous installez sur FreeBSD ou si vous avez besoin d'utiliser une version antérieure).
go_tarball
: L'archive que vous souhaitez installer. Une liste d'options peut être trouvée sur la page de téléchargements de Go. Par défaut, il s'agit de l'archive officielle pour Linux x86 64 bits de la dernière version stable.
go_tarball_checksum
: Cette variable spécifie l’algorithme et le checksum pour l'archive que vous souhaitez installer (par exemple, sha1:c7d78ba4df574b5f9a9bb5d17505f40c4d89b81c
ou sha256:a96cce8ce43a9bf9b2a4c7d470bc7ee0cb00410da815980681c8353218dcf146
). Par défaut, c'est le checksum SHA256 de l'archive officielle x86 64 bits pour la dernière version stable. Les checksums peuvent être trouvés sur la page de téléchargement de Go.
go_version_target
: La chaîne que la commande go version
est censée retourner (par exemple, "go version go1.2.1 linux/amd64"). Cette variable est utilisée pour contrôler si l'archive Go doit être extraite, ce qui signifie mettre à jour (ou rétrograder) une copie déjà installée. Si la version installée correspond déjà à la version cible, l'étape d'extraction est ignorée.
go_download_location
: L'URL complète de téléchargement. Cette variable ajoute simplement la variable go_tarball
à l'URL de téléchargement de Go. Cela ne devrait pas avoir besoin d'être modifié.
set_go_path
: Indique s'il faut configurer le GOPATH pour tous les utilisateurs. Par défaut, la valeur est true
.
Licence
La licence MIT (MIT)
Copyright (c) 2013-2016 Joshua Lund
Copyright (c) 2018 Aleksandr Razumov, gortc.
La permission est accordée, gratuitement, à toute personne obtenant une copie de ce logiciel et des fichiers de documentation associés (le "Logiciel"), de traiter le Logiciel sans restriction, y compris, sans limitation, les droits d'utiliser, copier, modifier, fusionner, publier, distribuer, sous-licencier et/ou vendre des copies du Logiciel, et de permettre aux personnes à qui le Logiciel est fourni de le faire, sous réserve des conditions suivantes :
Le copyright ci-dessus et cet avis de permission doivent être inclus dans toutes les copies ou parties importantes du Logiciel.
LE LOGICIEL EST FOURNI "EN L'ÉTAT", SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE, Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES DE COMMERCIALISATION, D'ADÉQUATION À UN USAGE PARTICULIER ET DE NON-VIOLATION. EN AUCUN CAS, LES AUTEURS OU DETENANTS DE DROITS D'AUTEUR NE POURRONT ÊTRE TENUS RESPONSABLES DE QUELQUE RECOURS, DOMMAGE OU AUTRE RESPONSABILITÉ, QUE CE SOIT EN CAS DE CONTRAT, TORT OU AUTRE, DÉCOULANT DE OU EN LIEN AVEC LE LOGICIEL OU L'UTILISATION OU AUTRES TRAITEMENTS DANS LE LOGICIEL.
Informations sur l'auteur
Vous pouvez me trouver sur GitHub. Dérivé de jlund/ansible-go.
ansible-galaxy install gortc.go