Module 州';cp.push和#x27;在SLS中未找到
在salt(2018.3.0)中,我创建了以下statefile,我开始编写该statefile以从仆从那里收集现有ssh主机密钥文件Module 州';cp.push和#x27;在SLS中未找到,module,push,salt,cp,Module,Push,Salt,Cp,在salt(2018.3.0)中,我创建了以下statefile,我开始编写该statefile以从仆从那里收集现有ssh主机密钥文件 sshHostKeys: cp.push: - path: '/etc/ssh/ssh_host_dsa_key.pub' - upload_path: '/' 召唤 salt-call state.apply sshHostKeys 我得到: local: ---------- ID: sshHostKeys
sshHostKeys:
cp.push:
- path: '/etc/ssh/ssh_host_dsa_key.pub'
- upload_path: '/'
召唤
salt-call state.apply sshHostKeys
我得到:
local:
----------
ID: sshHostKeys
Function: cp.push
Result: False
Comment: State 'cp.push' was not found in SLS 'sshHostKeys'
Reason: 'cp.push' is not available.
手动调用:
salt-call cp.push /etc/ssh/ssh_host_dsa_key.pub
工作正常,文件被复制到盐主文件
有人知道我在州档案里做错了什么吗
谢谢,雷纳也有同样的问题。这应该起作用:
custom function name:
module.run:
- name: cp.push
- path: <<your path>>
自定义函数名:
module.run:
-名称:cp.push
-路径:
请参阅github上的问题以获取参考: