我在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
...
我错过了什么吗?我该如何解决这个问题?请指导我这个。提前谢谢。