mdelapenya.go

Ansible 角色:Go

CI

这是一个 Ansible 角色,用于在 Linux、Windows 和 Mac 上安装 Go(编程语言)。

需求

角色变量

可用的变量如下所列,包含默认值(见 defaults/main.yml):

go_version: "1.17"
go_platform: linux
go_arch: amd64
go_ext: tar.gz

这些是下载 Go 时要使用的版本、平台、架构和文件扩展名。

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

在 Windows 机器上,您还可以设置以下变量:

go_install_path: "C:\Program Files"

依赖关系

无。

示例剧本

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

许可证

MIT / BSD

作者信息

该角色于 2022 年创建,灵感来自 Jeff Geerling,并增加了对 Mac 和 Windows 的支持。

关于项目

Go (language) installation for Linux, Windows and Mac.

安装
ansible-galaxy install mdelapenya.go
许可证
mit
下载
111.3k