Puppet不处理文件资源的source属性中的方括号

时间:2016-07-15 16:14:09

标签: ruby file puppet

当我尝试通过复制文件夹并使其递归来复制git安装文件时,我仍然面临这个问题。有一个名为const delimiter = "~" selection = Request.Form("Person") If Instr(selection,delimiter) > 0 Then selection = Split(selection,delimiter) 的文件,它失败了:

  

错误:/ Stage [main] / Tcagents / File [复制Team City代理工具]:无法使用'eval_generate'生成其他资源:File [D:/TeamCityTools/git-2.5.0/usr上的参数源失败/bin/[.exe]:无法理解源木偶:///tools/TeamCityTools/git-2.5.0/usr/bin/ [.exe: 错误的URI(不是URI?)< / em> :puppet:///tools/TeamCityTools/git-2.5.0/usr/bin/ [.exe`

在阅读其他请求时,我看到的是由于Puppet用于验证路径的URI库。我在https://tickets.puppetlabs.com/browse/PUP-3135中也发现了同样的问题,但没有解决方案就可以接受。

我想知道您是否建议使用解决方法或修复此问题。使用Puppet 4.4.2。

资源是:

[.exe

1 个答案:

答案 0 :(得分:0)

Puppet仍未解决此问题(https://tickets.puppetlabs.com/browse/PUP-3135)。