0
在windows计算机上尝试state.apply sls时出现以下错误。使用名称为dsc.apply_config的SaltStack module.run函数运行时出现异常
ID: ProvisionADDC Function: module.run Name: dsc.apply_config Result: False Comment: Module function dsc.apply_config threw an exception. Exception: No JSON results from powershell. Additional info follows: retcode: 0 stderr: stdout: Started: 12:06:08.044000 Duration: 2684.0 ms Changes:
由于win_dsc是执行模块,然后我被迫使用state.module模块上运行马仔此功能:
C:\DSC:
file.directory:
- makedirs: True
allprofiles:
win_firewall.disabled
CopyDSCModules:
file.recurse:
- name: 'C:\Program Files\WindowsPowerShell\Modules'
- source: salt://windows/dsc/
InstallADDomainServices:
win_servermanager.installed:
- name: AD-Domain-Services
- restart: True
- require:
- file: CopyDSCModules
ProvisionADDC:
module.run:
- name: dsc.apply_config
- path: C:\DSC\
- source: salt://windows/mof
- require:
- file: 'C:\DSC'
- file: CopyDSCModules
- win_servermanager: InstallADDomainServices
任何人有win_dsc和SaltStack经验?