如何在 puppet 中调用 ruby​​ 函数 basename

Tom*_*art 5 configuration-management puppet

我想调用File.basenameRuby 中可用的函数。人偶里有可能吗?

就像是:

$filename = basename($download_url)
Run Code Online (Sandbox Code Playgroud)

小智 11

Ruby 函数在 Puppet 中不直接可用,但您可以使用 inline_template:

$filename = inline_template('<%= File.basename(download_url) %>')
Run Code Online (Sandbox Code Playgroud)