geerlingguy.go

Ansible 角色:Go

CI

一个在 Linux 上安装 Go(编程语言)的 Ansible 角色。

需求

角色变量

可用的变量如下所示,以及默认值(请参见 defaults/main.yml):

go_version: "1.17.3"
go_platform: linux
go_arch: amd64

下载 Go 时使用的版本、平台和架构。

go_tarball: go{{ go_version }}.{{ go_platform }}-{{ go_arch }}.tar.gz
go_download_url: https://dl.google.com/go/{{ go_tarball }}

这两个变量用于生成安装 Go 时的下载链接。

go_checksum: '550f9845451c0c94be679faf116291e7807a8d78b43149f9506c1b15eb89008c'

Go 下载的 SHA256 校验和。如果更改版本、平台或架构,您也需要更新此校验和。

依赖关系

无。

示例剧本

- hosts: myserver
  roles:
    - { role: geerlingguy.go }

许可证

MIT / BSD

作者信息

这个角色由 Jeff Geerling 创建于 2021 年,他是 Ansible for DevOps 的作者。

关于项目

Go (language) installation for Linux.

安装
ansible-galaxy install geerlingguy.go
许可证
mit
下载
19.5k
拥有者
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns