gortc.go
Go
Wycofane, użyj https://github.com/yogo1212/ansible-go.
Rola Ansible, która instaluje Go. Domyślnie zainstalowana jest najnowsza stabilna wersja skompilowana dla systemów Linux x86 64-bit. Różne platformy i wersje są wspierane poprzez modyfikację zmiennych roli.
Zmienna Roli
Wszystkie te zmienne są opcjonalne i powinny być zmieniane tylko w przypadku, gdy chcesz zainstalować inną wersję Go (np. jeśli instalujesz na FreeBSD lub potrzebujesz użyć wcześniejszej wersji).
go_tarball
: Archiwum, które chcesz zainstalować. Listę opcji znajdziesz na stronie pobierania Go. Domyślnie jest to oficjalne archiwum x86 64-bit dla najnowszej stabilnej wersji.
go_tarball_checksum
: Ta zmienna określa algorytm i sumę kontrolną dla archiwum, które chcesz zainstalować (np. sha1:c7d78ba4df574b5f9a9bb5d17505f40c4d89b81c
lub sha256:a96cce8ce43a9bf9b2a4c7d470bc7ee0cb00410da815980681c8353218dcf146
). Domyślnie jest to suma kontrolna SHA256 dla oficjalnego archiwum x86 64-bit dla najnowszej stabilnej wersji. Suma kontrolna dostępna jest na stronie pobierania Go.
go_version_target
: Łańcuch, który polecenie go version
ma zwrócić (np. "go version go1.2.1 linux/amd64"). Ta zmienna jest używana do kontrolowania, czy archiwum Go powinno być rozpakowane, co zaktualizuje (lub obniży wersję) wcześniej zainstalowanej kopii. Jeśli zainstalowana wersja już odpowiada docelowej, krok rozpakowywania jest pomijany.
go_download_location
: Pełny adres URL do pobrania. Ta zmienna po prostu dopisuje zmienną go_tarball
do adresu URL pobierania Go. Nie powinno być potrzeby jej modyfikacji.
set_go_path
: Określa, czy ustawić GOPATH dla wszystkich użytkowników. Domyślnie jest true
.
Licencja
Licencja MIT (MIT)
Copyright (c) 2013-2016 Joshua Lund Copyright (c) 2018 Aleksandr Razumov, gortc.
Niniejszym udziela się zezwolenie, bez opłat, każdej osobie, która uzyska kopię tego oprogramowania oraz towarzyszącej dokumentacji (zwanej dalej "Oprogramowaniem"), na posługiwanie się Oprogramowaniem bez ograniczeń, w tym bez ograniczeń praw do używania, kopiowania, modyfikowania, łączenia, publikowania, dystrybuowania, sublicencjonowania i/lub sprzedaży kopii Oprogramowania, a także na zezwolenie osobom, którym Oprogramowanie jest dostarczane, na to, pod warunkiem spełnienia następujących warunków:
Powyższa informacja o prawach autorskich oraz niniejsza informacja o zezwoleniu muszą być dołączone do wszystkich kopii lub istotnych części Oprogramowania.
OPROGRAMOWANIE JEST DOSTARCZANE "TAK JAK JEST", BEZ ŻADNEJ GWARANCJI, WYRAŹNEJ ANI DOROZUMIANEJ, W TYM, ALE NIE OGRANICZAJĄC SIĘ DO GWARANCJI HANDLOWOŚCI, PRZYDATNOŚCI DO OKREŚLONEGO CELU I NARUSZENIA. W ŻADNYM WYPADKU AUTORZY ANI POSIADACZE PRAW AUTORSKICH NIE BĘDĄ ODPOWIEDZIALNI ZA ŻADNE ROSZCZENIE, SZKODY ANI INNE ZOBOWIĄZANIA, CZY TO W DZIAŁANIU UMOWY, DELIKCIE CZY INNYM, WYNIKAJĄCE Z LUB W ZWIĄZKU Z OPROGRAMOWANIEM LUB UŻYTKOWANIEM CZY INNYMI TRANSAKCJAMI Z OPROGRAMOWANIEM.
Informacje o Autorze
Możesz mnie znaleźć na GitHub. Forkowane z jlund/ansible-go.
ansible-galaxy install gortc.go