【发布时间】:2017-03-13 21:46:35
【问题描述】:
为什么这个 state.sls 不起作用?
install_ports:
- ports.update:
- extract: True
运行时
salt '*' state.highstate
我得到一个回报:
SaltMaster:
Data failed to compile:
----------
ID install_ports in SLS FreeBSD.11_0.ports is not a dictionary
ERROR: Minions returned with non-zero exit code
root@SaltMaster [~]$
我按照:
https://docs.saltstack.com/en/2015.8/ref/modules/all/salt.modules.freebsdports.html
https://docs.saltstack.com/en/latest/ref/states/all/salt.states.ports.html#module-salt.states.ports
【问题讨论】:
-
对不起,我的意思是:为什么这不起作用:
-
install_ports: ports.update: - 提取: True
-
结果:ID:install_ports 功能:ports.update 结果:False 注释:在 SLS 'FreeBSD.11_0.ports' 中找不到状态 'ports.update' 原因:'ports.update' 不存在可用的。变化:
-
install_ports:ports.update:-提取:真的谢谢。不幸的是,它也不起作用。它抛出:在 SLS 'FreeBSD.11_0.sync_ports' 中找不到状态 'ports.update' 原因:'ports.update' 不可用。
标签: yaml freebsd salt-stack