我想在一些开发服务器中将golang版本更新到最新版本,我想为此添加一个任务。我在想做这样的事情——
- name: Upgrade golang
ansible.builtin.yum:
name: 'golang'
state: latest
但我不确定这是否可行,此外,我不认为如果写";戈兰;在名称部分就足够了。如果我只想把golang更新到最新的,你能建议一下这个任务应该是什么样子吗
state: latest
将更新指定包,如果该包不是最新可用版本(请参阅Ansible Docs:yum
模块(。你的任务应该能奏效。对于name
,您必须编写用于安装的程序包名称。
如果要更新本身不是golang
依赖项的其他包,则必须分别指定它们。golang
所依赖的程序包由yum自动解析并安装。
如果要指定多个包,可以将它们作为name
的列表传递给。例如:
- name: Upgrade golang
ansible.builtin.yum:
name:
- golang
- golang-docker-dev
- golang-collectd-dev
state: latest