我有以下设置:
VM1:詹金斯/盐大师 - 没有盐配置
VM2:syndic salt master/salt-cloud/gcloud/kubectl/salt minion 指向VM1
VM3:salt minion,指向VM2
在我运行挂载磁盘并将文件复制到其上的 minion(VM3) 上的状态之前,我需要运行一个 salt-cloud 命令,该命令实际上会将磁盘附加到 VM3。问题是,因为我在 VM1 和 VM2 的 minion 上没有任何 salt state 文件指向 VM1 而不是 syndic master 我无法运行 highstate
salt 'vm2' state.highstate
我也不能包含在 VM3 上运行的 disk attach salt-cloud 命令,因为它没有 salt-cloud。我的选择是在 VM3 上运行 highstate 之前以某种方式在本地触发 master 上的 salt-cloud 命令。在这一点上,我被困在如何正确实施这一点上。
非常感谢所有想法!