小编Gav*_*gan的帖子

如何在ruby模板中输出排序哈希

我正在构建一个内联应用程序的配置文件.它本质上是一个json文件.我在使用puppet/ruby​​ 1.8以每次输出hash/json时都遇到了很多麻烦.

我正在使用

<%= require "json"; JSON.pretty_generate data %>
Run Code Online (Sandbox Code Playgroud)

但是在输出人类可读内容时,每次都不能保证相同的顺序.这意味着木偶将经常针对相同的数据发送更改通知.

我也试过了

<%= require "json"; JSON.pretty_generate Hash[*data.sort.flatten] %>
Run Code Online (Sandbox Code Playgroud)

每次都会生成相同的数据/顺序.当数据具有嵌套数组时会出现问题.

data => { beanstalkd => [ "server1", ] }
Run Code Online (Sandbox Code Playgroud)

"beanstalkd": "server1",
Run Code Online (Sandbox Code Playgroud)

代替

"beanstalkd": ["server1"],
Run Code Online (Sandbox Code Playgroud)

我现在已经和它一起打了几天,所以想要一些帮助

ruby puppet

7
推荐指数
1
解决办法
5372
查看次数

你如何在ldap中搜索dn

我正在从ldap中提取有关用户的信息.这包括directReports,它是完整的"CN = cnBlah,OU = ouBlah,DC = dcBlah"形式.我正在尝试进行另一次查找以查找有关该报告者的信息.

到目前为止,我能够真正找到所述用户的唯一方法是打破CN =并将字符串的剩余部分设置为基数.

这是正确的做法吗?或者有没有办法在给定完整的dn的情况下搜索条目?

perl ldap active-directory

4
推荐指数
1
解决办法
5812
查看次数

标签 统计

active-directory ×1

ldap ×1

perl ×1

puppet ×1

ruby ×1