chef-template

    1热度

    1回答

    我有一个logstash配置文件,我需要转换为厨师erb模板(主要是过滤器部分)。不过,由于格罗克模式的格式,我仍然遇到问题。 下面是grok模式的一个例子。 grok { match => ["message", "<%{POSINT:seqnum1}>%{POSINT:seqnum2}: (\d*: |\.|\*)*%{SYSLOGTIMESTAMP:timestamp} %{WOR

    0热度

    1回答

    我想从Chef模板生成配置文件。哪些是Chef 13+ 实现这一目标的正确的语法我有以下子密钥的databag:在 template 'mytemplate.erb' ... variables ({ :keys => [mykey1, mykey2] }) end 然后: "mykey1" : { "param1" : "mysubvalu

    5热度

    2回答

    所以这可能有点令人困惑,但忍受着我。简而言之,我想循环遍历所有具有特定键值的属性,然后将它们插入模板(如果值不为空)。这里是我的代码: 属性: # === Default file Configurations # default['elasticsearch']['default']['ES_USER'] = '' default['elasticsearch']['default'

    0热度

    1回答

    我希望使用“server.x”命令将“server.x = hostname:Quorom_Port:Election_Port”值写入zoo.cfg基于在属性/ default.rb文件 default['zookeeper']['servers'] = ["hostname1", "hostname2", "hostname3"] default['zookeeper']['follower

    0热度

    1回答

    我在我的地方得到了一个数据中心类型的设置。所以基本上我创建它会使用过滤器参数,包括数据中心名称 for eg:- 10.21.53.x :- APP1 {10.21.53. belongs to APP1 datacenter and so on} 10.92.252.x :- APP2 10.23.252.x :- APP3 I am trying to write an erb t

    3热度

    2回答

    我有一本用于安装基本产品(Mediaflux)的食谱,以及为特定专用用例(DaRIS)量身定制的第二本食谱。第一本食谱的食谱是运行“基本安装”,第二本的食谱运行“定制”安装。 有一次,我有一个由基本食谱/食谱创建的文件,需要在第二食谱/食谱中添加额外的东西。在这两种情况下,该文件都需要模板扩展。 我想找出一个很好的方法来实现这一点。 最简单的想法是有模板的两个食谱复印件,并同时拥有食谱扩大自己版本