我已经在 ubuntu 12.04 机器上安装了 Salt-master,并在 ubuntu 12.04 上安装了 salt minion。我想在 salt-minion 中安装包含 svn、mongodb、postgres、maven、python 等包。如何创建包以在 salt minion 中安装所有这些?请告诉我。
当我运行“sudo salt '*' state.highstate test=True”
@rome:~$ sudo salt'*'state.highstate 测试=True
我收到以下错误
巴黎:
State: - no
Name: states
Function: None
Result: False
Comment: No Top file or external nodes data matches found
Changes:
概括
成功:0
失败:1
总计:1
答案1
首先创建一个mypackages.sls
包含你的包的文件
vim:
pkg.installed
postgres:
pkg.installed
examplewithexplicitname:
pkg.installed:
- name: mongodb
您需要将其放在所选主机的顶部('*'
):
# cat top.sls
'*':
- mypackages
然后测试一下:
salt '*' state.highstate test=True