centos - 我如何让 Salt Master 应用基本的 SLS 文件来对抗 Salt Minion?

标签 centos salt-stack

我正在编程,想用 Salt 下推代码。我最近在两台 CentOS 7.x 服务器上安装了 Salt minion 和 Salt master。它们都是 Salt 版本 2015.8.7。我的 salt '*' test.ping 有效。对我来说,这证明 /etc/salt/minion.yml/etc/salt/master.yml 在各自的服务器上设置正确。它证明服务已启动并正在运行。

top.sls 的内容如下:

base:
  '*':
    - core

core.sls 的内容如下:

{{ salt['runtests_helpers.get_sys_temp_dir_for_path']('testfile')  }};
    file:
       - managed
       - source: salt://testfile

当我运行时

# salt 'fqdnOfSaltMinionServer' state.apply

我收到这样的错误“..未找到顶级文件或外部节点数据匹配...错误:Minion 返回非零退出代码”

如何从我想成为 Salt minion 的服务器上卸载 Salt master?如何让基本的 .sls 文件工作?平作品。我没有看到我的 top.slscore.sls 文件有什么问题。我有一个名为 testfile 的小而简单的文本文件。我想将它从 Salt master 服务器传输到 Salt minion。我看不出我的设置有什么问题。

最佳答案

您是否在 centos 上使用 yum/rpm 提供的 salt master?我遇到了类似的问题,必须在 salt 主服务器上创建一个/srv/salt 目录来保存我的文件(在您的示例中为 core.sls 和 testfile),然后才能到达任何地方。

关于centos - 我如何让 Salt Master 应用基本的 SLS 文件来对抗 Salt Minion?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35664758/

相关文章:

apache - Apache https 代理重定向背后的 Jira

nginx 缺少站点可用目录

apache - DNS 问题 - dig 解决但 curl 无法连接到主机

c - 如何从 c 头文件中提取函数原型(prototype)以实现自动完成功能

elasticsearch - 无法将 Filebeats 与 Elastic Cloud 连接

salt-stack - 如何聚合 SaltStack 命令结果?

python - 使用带有校验和的远程 tarball 安装软件包的 Saltstack 公式

salt-stack - 我如何转储支柱数据,这些数据将被发送到 minion

Mysql 为任何主机授予 root 权限

salt-stack - salt 栈 : How I can copy file from minion to SaltStack File Server