[Groonga-commit] droonga/chef-cookbooks at 779b3be [master] Extract common attributes to "common"

Back to archive index

YUKI Hiroshi null+****@clear*****
Mon Apr 21 14:22:26 JST 2014


YUKI Hiroshi	2014-04-21 14:22:26 +0900 (Mon, 21 Apr 2014)

  New Revision: 779b3be73bd39bc87049a7369f93f183c30c946a
  https://github.com/droonga/chef-cookbooks/commit/779b3be73bd39bc87049a7369f93f183c30c946a

  Message:
    Extract common attributes to "common"

  Modified files:
    droonga/attributes/default.rb
    droonga/recipes/http-server.rb
    droonga/templates/default/droonga-engine-catalog.json.erb
    droonga/templates/default/sv-droonga-engine-run.erb
    droonga/templates/default/sv-droonga-http-server-run.erb

  Modified: droonga/attributes/default.rb (+4 -5)
===================================================================
--- droonga/attributes/default.rb    2014-04-21 14:17:35 +0900 (4b36221)
+++ droonga/attributes/default.rb    2014-04-21 14:22:26 +0900 (011aaa3)
@@ -1,18 +1,17 @@
+default.droonga.common.host            = node.name
+default.droonga.common.tag             = "droonga"
+default.droonga.common.default_dataset = "Droonga"
+
 default.droonga.engine.user_name  = "droonga-engine"
 default.droonga.engine.group_name = "droonga-engine"
 default.droonga.engine.home       = "/home/droonga-engine"
 default.droonga.engine.ruby       = "ruby"
-default.droonga.engine.host       = node.name
 default.droonga.engine.port       = 10031
-default.droonga.engine.tag        = "droonga"
 default.droonga.engine.template.cookbooks = {}
 
 default.droonga.http_server.user_name  = "droonga-http-server"
 default.droonga.http_server.group_name = "droonga-http-server"
 default.droonga.http_server.home       = "/home/droonga-http-server"
 default.droonga.http_server.node       = "node"
-default.droonga.http_server.host       = node.name
 default.droonga.http_server.port       = 13000
-default.droonga.http_server.tag        = "droonga"
-default.droonga.http_server.default_dataset = "Droonga"
 default.droonga.http_server.cache_size = 100

  Modified: droonga/recipes/http-server.rb (+1 -0)
===================================================================
--- droonga/recipes/http-server.rb    2014-04-21 14:17:35 +0900 (38db859)
+++ droonga/recipes/http-server.rb    2014-04-21 14:22:26 +0900 (998e59d)
@@ -21,6 +21,7 @@ include_recipe "nodejs"
 include_recipe "npm"
 include_recipe "git"
 
+droonga_common      = node.droonga.common
 droonga_http_server = node.droonga.http_server
 
 user_name  = droonga_http_server.user_name

  Modified: droonga/templates/default/droonga-engine-catalog.json.erb (+5 -4)
===================================================================
--- droonga/templates/default/droonga-engine-catalog.json.erb    2014-04-21 14:17:35 +0900 (e07f624)
+++ droonga/templates/default/droonga-engine-catalog.json.erb    2014-04-21 14:22:26 +0900 (312dba3)
@@ -1,3 +1,4 @@
+<% common = node.droonga.common %>
 <% engine = node.droonga.engine %>
 {
   "version": 2,
@@ -14,13 +15,13 @@
             {
               "weight": 50,
               "volume": {
-                "address": "<%= engine.host %>:<%= engine.port %>/<%= engine.tag %>.000"
+                "address": "<%= common.host %>:<%= engine.port %>/<%= common.tag %>.000"
               }
             },
             {
               "weight": 50,
               "volume": {
-                "address": "<%= engine.host %>:<%= engine.port %>/<%= engine.tag %>.001"
+                "address": "<%= common.host %>:<%= engine.port %>/<%= common.tag %>.001"
               }
             }
           ]
@@ -32,13 +33,13 @@
             {
               "weight": 50,
               "volume": {
-                "address": "<%= engine.host %>:<%= engine.port %>/<%= engine.tag %>.010"
+                "address": "<%= common.host %>:<%= engine.port %>/<%= common.tag %>.010"
               }
             },
             {
               "weight": 50,
               "volume": {
-                "address": "<%= engine.host %>:<%= engine.port %>/<%= engine.tag %>.011"
+                "address": "<%= common.host %>:<%= engine.port %>/<%= common.tag %>.011"
               }
             }
           ]

  Modified: droonga/templates/default/sv-droonga-engine-run.erb (+3 -2)
===================================================================
--- droonga/templates/default/sv-droonga-engine-run.erb    2014-04-21 14:17:35 +0900 (dc4d9d2)
+++ droonga/templates/default/sv-droonga-engine-run.erb    2014-04-21 14:22:26 +0900 (7a2286e)
@@ -1,4 +1,5 @@
 #!/bin/bash
+<% common = node.droonga.common %>
 <% engine = node.droonga.engine %>
 
 exec 2>&1
@@ -18,6 +19,6 @@ export DROONGA_CATALOG="${config_dir}/catalog.json"
 cd "$work_dir"
 exec chpst -u "$user:$group" \
   bundle exec "${work_dir}/bin/droonga-engine" \
-    --host "<%= engine.host %>" \
+    --host "<%= common.host %>" \
     --port <%= engine.port %> \
-    --tag "<%= engine.tag %>"
+    --tag "<%= common.tag %>"

  Modified: droonga/templates/default/sv-droonga-http-server-run.erb (+5 -4)
===================================================================
--- droonga/templates/default/sv-droonga-http-server-run.erb    2014-04-21 14:17:35 +0900 (a6d2f06)
+++ droonga/templates/default/sv-droonga-http-server-run.erb    2014-04-21 14:22:26 +0900 (42dcdad)
@@ -1,4 +1,5 @@
 #!/bin/bash
+<% common      = node.droonga.common %>
 <% engine      = node.droonga.engine %>
 <% http_server = node.droonga.http_server %>
 
@@ -16,11 +17,11 @@ work_dir="$(eval "echo ~${user}")/droonga-http-server/current"
 cd "$work_dir"
 exec chpst -u "$user:$group" \
   "${work_dir}/bin/droonga-http-server" \
-    --host "<%= http_server.host %>" \
+    --host "<%= common.host %>" \
     --port <%= http_server.port %> \
-    --tag "<%= http_server.tag %>" \
+    --tag "<%= common.tag %>" \
     --receive-host-name <%= http_server.port %> \
-    --droonga-engine-host-name <%= engine.host %> \
+    --droonga-engine-host-name <%= common.host %> \
     --droonga-engine-port <%= engine.port %> \
-    --droonga-default-dataset <%= http_server.default_dataset %> \
+    --droonga-default-dataset <%= common.default_dataset %> \
     --cache-size <%= http_server.cache_size %>
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index