我想在一些開發服務器中將 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 關注
- 121 瀏覽
添加回答
舉報
0/150
提交
取消