saltstack proxy minion执行无法列出文件和目录

时间:2015-01-24 18:43:18

标签: salt-stack

我在Windows机器上运行slatstack minion,并希望将Ubuntu Linux作为代理机器(将其视为虚拟设备)用于我的POC工作。 Ubuntu.sls文件包含

proxy:
    dumbdevice1:
       proxytype: networkswitch
       host: 172.168.56.101 
       username: viswesn
       passwd: viswesn123
       cmd.run:
          - name: ls -l
          - cwd: /home/viswesn/

我希望Window minion使用提供的凭据连接Ubuntu机器(虚拟设备)并在目录“/ home / viswesn /”中运行命令“ls”;

不幸的是,它并没有像我预期的那样发生; 我在运行

时收到以下消息
cmd> salt-call state.highstate -l debug

...
...
[DEBUG   ] Results of YAML rendering:
OrderedDict([('base', OrderedDict([('*', ['ubuntu'])]))])
[DEBUG   ] Jinja search path: ['c:\\salt\\srv\\pillar']
[DEBUG   ] Rendered data from file: c:\salt\srv\pillar\ubuntu.sls:
 proxy:
    dumbdevice1:
       proxytype: networkswitch
       host: 172.168.56.101
       username: viswesn
       passwd: viswesn123
       cmd.run:
         - name: ls -l
         - cwd: /home/viswesn/
       [DEBUG   ] Results of YAML rendering:
       OrderedDict([('proxy', OrderedDict([('dumbdevice1',     OrderedDict([('proxytype', 'networkswitch'), ('host', '172.168.56.101'), ('username', 'viswesn'), ('passwd', 'viswesn123'), ('cmd.run', [OrderedDict([('name', 'ls -l')]), OrderedDict([('cwd', '/home/viswesn/')])])]))]))])
       Function state.proxy is not available
       ...

我错过了什么吗?我该如何解决这个问题?请指导我这个。提前谢谢。

0 个答案:

没有答案