我想在一些开发服务器中将 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
- 1 回答
- 0 关注
- 92 浏览
添加回答
举报
0/150
提交
取消