木偶不处理文件资源的源属性中的方括号



当尝试通过复制文件夹并使其递归来复制 git 安装文件时,我仍然面临这个问题。有一个名为 [.exe 的文件失败,并显示:

错误:/Stage[main]/Tcagents/File[复制团队城市代理工具]:无法使用"eval_generate"生成其他资源:文件[D:/TeamCityTools/git-2.5.0/usr/bin/[.exe]上的参数源失败:无法理解源 puppet:///tools/TeamCityTools/git-2.5.0/usr/bin/[.exe:

错误的 URI(不是 URI?):puppet:///tools/TeamCityTools/git-2.5.0/usr/bin/[.exe'

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

我想知道是否有您推荐的解决方法或解决此问题的方法。使用木偶 4.4.2。

资源是:

file{'Copy Team City agent tools':
    ensure => directory,
    path => $tc_tools_path,
    source => 'puppet:///tools/TeamCityTools',
    recurse => true,
}

Puppet 还没有解决这个问题(https://tickets.puppetlabs.com/browse/PUP-3135)。

相关内容

  • 没有找到相关文章

最新更新