Windows 运行名为dsc.apply\u config的SaltStack module.run函数时出现异常
尝试在windows计算机上声明.apply sls时出现以下错误 由于win_dsc是执行模块,因此我必须使用state.module在minion上运行此功能:Windows 运行名为dsc.apply\u config的SaltStack module.run函数时出现异常,windows,salt,salt-stack,dsc,Windows,Salt,Salt Stack,Dsc,尝试在windows计算机上声明.apply sls时出现以下错误 由于win_dsc是执行模块,因此我必须使用state.module在minion上运行此功能: C:\DSC: file.directory: - makedirs: True allprofiles: win_firewall.disabled CopyDSCModules: file.recurse: - name: 'C:\Program Files\WindowsPowerShell\
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的经验吗?我认为这是文档有点缺乏的情况,但是您需要在同一个ps1文件中实际运行配置,例如
Configuration myconfig {
Node 'localhost' {
WindowsFeature 'DNS' {
Name = 'DNS'
Ensure = Present
}
}
}
myconfig
我现在正在处理这个问题,希望我能提出一个有用的问题/PR,因为它缺少一点(即使只是为了更好地记录错误)
我不确定这在确定特定配置方面是如何工作的,因为我还没有测试过(使用
config\u name
param)。我认为这是文档中缺少一点的情况,但是您需要在同一个ps1文件中实际运行配置,例如
Configuration myconfig {
Node 'localhost' {
WindowsFeature 'DNS' {
Name = 'DNS'
Ensure = Present
}
}
}
myconfig
我现在正在处理这个问题,希望我能提出一个有用的问题/PR,因为它缺少一点(即使只是为了更好地记录错误)
我不确定这在确定特定配置方面是如何工作的,因为我还没有测试过(使用
config\u name
param)。你有没有得到一个完整的工作示例?谢谢你有没有得到一个完整的工作示例?谢谢