go

Go

Устарело, используйте https://github.com/yogo1212/ansible-go.

Ansible Role Build Status

Роль Ansible, которая устанавливает Go. По умолчанию устанавливается последняя стабильная версия, скомпилированная для систем Linux на x86 64-бит. Поддерживаются разные платформы и версии, которые можно изменить, настроив переменные роли.

Переменные роли

Все эти переменные являются необязательными и должны быть изменены только в том случае, если вам нужно установить другую версию Go (например, если вы устанавливаете на FreeBSD или вам нужно использовать более ранний релиз).

go_tarball: Архив, который вы хотите установить. Список доступных вариантов можно найти на странице загрузок Go. По умолчанию используется официальный архив x86 64-бит для последней стабильной версии.

go_tarball_checksum: Эта переменная указывает алгоритм и контрольную сумму для архива, который вы хотите установить (например, sha1:c7d78ba4df574b5f9a9bb5d17505f40c4d89b81c или sha256:a96cce8ce43a9bf9b2a4c7d470bc7ee0cb00410da815980681c8353218dcf146). По умолчанию используется контрольная сумма SHA256 для официального x86 64-битного архива последней стабильной версии. Контрольные суммы можно найти на странице загрузок Go.

go_version_target: Строка, которую должно вернуть команда go version (например, "go version go1.2.1 linux/amd64"). Эта переменная используется для контроля, нужно ли извлекать архив Go, тем самым обновляя (или понижая) ранее установленную копию. Если установленная версия уже соответствует целевой, шаг извлечения пропускается.

go_download_location: Полный URL для загрузки. Эта переменная просто добавляет переменную go_tarball к URL загрузки Go. Изменять ее не нужно.

set_go_path: Установить ли GOPATH для всех пользователей. По умолчанию true.

Лицензия

MIT Лицензия (MIT)

Авторские права (c) 2013-2016 Joshua Lund
Авторские права (c) 2018 Aleksandr Razumov, gortc.

Настоящим предоставляется разрешение, безвозмездно, любому лицу, получившему копию этого программного обеспечения и связанных с ним документационных файлов (далее "Программное обеспечение"), использовать Программное обеспечение без ограничений, включая, помимо прочего, права на использование, копирование, изменение, слияние, публикацию, распространение, сублицензирование и/или продажу копий Программного обеспечения, а также разрешить лицам, которым предоставляется Программное обеспечение, делать это при соблюдении следующих условий:

Вышеуказанное уведомление об авторских правах и это разрешение должны быть включены во все копии или значительные части Программного обеспечения.

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ "КАК ЕСТЬ", БЕЗ ГАРАНТИЙ ЛЮБОГО РОДА, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАННЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ ТОРГОВОЙ ПРИГОДНОСТИ, ВПИСЫВАНИЯ В ОПРЕДЕЛЕННУЮ ЦЕЛЬ И НАРУШЕНИЯ. НИ В КОЕМ СЛУЧАЕ АВТОРЫ ИЛИ ДЕРЖАТЕЛИ АВТОРСКИХ ПРАВ НЕ НОСЯТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ИСКИ, УБЫТКИ ИЛИ ДРУГИЕ ОТВЕТСТВЕННОСТИ, БУДЬ ТО В ДЕЙСТВИИ ДОГОВОРА, ДЕЛИКТЕ ИЛИ ИНЫМ ОБРАЗОМ, ВОЗНИКАЮЩИЕ ИЗ, ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ СДЕЛКАМИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.

Информация об авторе

Вы можете найти меня на GitHub. Форкнуто от jlund/ansible-go.

О проекте

Ansible role that installs go.

Установить
ansible-galaxy install gortc/ansible-go
Лицензия
mit
Загрузки
82
Владелец
Archived, please use @pion (was WebRTC stack in go)