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)量身定製的第二本食譜。第一本食譜的食譜是運行「基本安裝」,第二本的食譜運行「定製」安裝。 有一次,我有一個由基本食譜/食譜創建的文件,需要在第二食譜/食譜中添加額外的東西。在這兩種情況下,該文件都需要模板擴展。 我想找出一個很好的方法來實現這一點。 最簡單的想法是有模板的兩個食譜複印件,並同時擁有食譜擴大自己版本