2012-11-12 18 views
2

廚師的新世界。在廚師(ubuntu)中安裝食譜時,在哪裏指定屬性?

我發現這個有用的食譜:https://github.com/mdxp/drupal-cookbook

我看到下面的默認屬性:

default['drupal']['version'] = "7.14" 
default['drupal']['checksum'] = "..." 
default['drupal']['dir'] = "/var/www/drupal" 
default['drupal']['db']['database'] = "drupal" 
default['drupal']['db']['user'] = "drupal" 
default['drupal']['db']['host'] = "localhost" 
default['drupal']['site']['admin'] = "admin" 
default['drupal']['site']['pass'] = "drupaladmin" 
default['drupal']['site']['name'] = "Drupal7" 
default['drupal']['apache']['port'] = "80" 

在node.json我有:

{ 
     "run_list": [ 
     "recipe[drupal]" 
    ] 
} 

當我運行廚師;它安裝drupal,默認屬性;這不是我想要的。

愚蠢的問題:我在哪裏重寫'默認'屬性?

找不到具體而簡單的例子。維基百科很混亂。

回答

3

在那個JSON塊,如果你指定它應該工作的信息。

E.G.

{ 
     "drupal": { 
      "db": { 
      "user": "foo", 
      "host": "bar" 
      } 
     }, 
     "run_list": ["recipe[drupal]"] 
}