为了账号安全,请及时绑定邮箱和手机立即绑定

如何创建一个 ansible 任务来更新 golang

如何创建一个 ansible 任务来更新 golang

Go
慕村225694 2023-02-06 14:49:22
我想在一些开发服务器中将 golang 版本更新到最新版本,我想为此添加一个任务。我正在考虑做这样的事情 -- name: Upgrade golang   ansible.builtin.yum:     name: 'golang'     state: latest但我不确定这是否可行,而且我认为在名称部分写“golang”是否足够。如果我只想将 golang 更新到最新版本,你能建议这个任务应该是什么样子吗
查看完整描述

1 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

state: latest如果不是最新的可用版本,将更新指定的包(请参阅Ansible 文档:yum模块)。你的任务应该工作。因为name你必须写包名,因为你用于安装。

如果要更新本身不是 的依赖项的其他包,则golang必须单独指定它们。golang依赖的包由yum自动解析和安装。

如果要指定多个包,可以将它们作为列表传递给 for name。例如:

- name: Upgrade golang
  ansible.builtin.yum:
    name:
      - golang
      - golang-docker-dev
      - golang-collectd-dev
    state: latest


查看完整回答
反对 回复 2023-02-06
  • 1 回答
  • 0 关注
  • 92 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信