ruby - 如何使用自定义事实列出 puppet 目录中的所有文件
问题描述
我需要获取一个数据数组,其中的数据将是目录中的文件名列表。我需要在 puppet manifest 中获取文件名列表作为输入。
我需要明确的步骤来读取目录中的文件名。我检查了但那些都不起作用的地方。
Facter.add('listdirectory') do
confine :kernel => "Linux"
setcode do
Facter::Core::Execution.execute('/bin/ls ${test_dir} | /bin/tr "\n" " " | sed "s/ *$//"').each_line do |line|
lines=line
end
lines
end
end
init.pp
我希望在清单中的数组中获得返回值。任何帮助都会很有用!!
解决方案
推荐阅读
- c# - 试图模拟 IQueryable 实体框架查询
- c# - 面临模拟 IServiceProvider 扩展方法的问题
- nginx - nginx 错误 - 此处不允许使用“proxy_cache_path”指令
- python - 通过在选定的行 Pandas 上应用函数来创建新列
- reactjs - 如何在 React Native 中存储数据列表?
- mysql - Why does MySQL's `explain` not say `filesort` when it's using `filesort`?
- python - Python Pandas 日期时间索引创建数据框
- java - JPA:容器管理的实体管理器何时被清除或关闭?
- angular - 当不同的组件(不是父/子)说要这样做时,我如何重新加载 Angular 6 组件
- javascript - 如何将数组更改为(mxn)数组