【问题标题】:How to trigger execution salt-cloud command on master locally prior to running states on the minion?如何在 minion 上运行状态之前在本地触发执行 salt-cloud 命令?
【发布时间】:2016-10-08 04:27:11
【问题描述】:

我有以下设置:

VM1:jenkins/ salt master - 没有 salt 配置

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 上运行的磁盘附加 salt-cloud 命令,因为它没有 salt-cloud。我的选择是在 VM3 上运行 highstate 之前以某种方式在本地触发 master 上的 salt-cloud 命令。在这一点上,我对如何正确实现这一点感到困惑。

非常感谢所有想法!

【问题讨论】:

  • 通过在 salt master 上使用 minion 来执行本地任务来解决这个问题

标签: state salt-stack master salt-cloud


【解决方案1】:

在 master 上重新配置 minion 以在本地触发 master 上的执行

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多