Opensuse
通過鹽在 /etc/zypp/zypp.conf 中設置值
我想通過鹽在 /etc/zypp/zypp.conf 中設置以下設置:
solver.allowVendorChange = true
這該怎麼做?
zypper 有一個模組,但我發現無法更新上述設置:
https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.zypper.html
SaltStack 中有通用的文件修改模組和狀態。例如,您可以使用file.replace:
salt '*' file.replace /etc/zypp/zypp.conf pattern='solver.allowVendorChange = true' repl='solver.allowVendorChange = false'
如果該行根本不存在,您可以使用file.blockreplace將其附加到配置狀態:
file.blockreplace: - name: /etc/zypp/zypp.conf - marker_start: "#BLOCK TOP: Salt managed entry, do not edit!" - marker_end: "#BLOCK BOTTOM: End of Salt managed entry" - content: | solver.allowVendorChange = true - show_changes: True - append_if_not_found: True