Commit 565064a97e5ba315020c4a6763e3a327a9c35dce
1 parent
0a14a69e
Exists in
master
and in
17 other branches
Rename chef.server to gitlab in cookbook helpers
Showing
2 changed files
with
20 additions
and
21 deletions
Show diff stats
files/gitlab-cookbooks/gitlab/libraries/chef_server.rb
@@ -21,7 +21,7 @@ require 'chef/json_compat' | @@ -21,7 +21,7 @@ require 'chef/json_compat' | ||
21 | require 'chef/mixin/deep_merge' | 21 | require 'chef/mixin/deep_merge' |
22 | require 'securerandom' | 22 | require 'securerandom' |
23 | 23 | ||
24 | -module ChefServer | 24 | +module GitLab |
25 | extend(Mixlib::Config) | 25 | extend(Mixlib::Config) |
26 | 26 | ||
27 | postgresql Mash.new | 27 | postgresql Mash.new |
@@ -36,41 +36,40 @@ module ChefServer | @@ -36,41 +36,40 @@ module ChefServer | ||
36 | 36 | ||
37 | def generate_secrets(node_name) | 37 | def generate_secrets(node_name) |
38 | existing_secrets ||= Hash.new | 38 | existing_secrets ||= Hash.new |
39 | - if File.exists?("/etc/chef-server/chef-server-secrets.json") | ||
40 | - existing_secrets = Chef::JSONCompat.from_json(File.read("/etc/chef-server/chef-server-secrets.json")) | 39 | + if File.exists?("/etc/gitlab/gitlab-secrets.json") |
40 | + existing_secrets = Chef::JSONCompat.from_json(File.read("/etc/gitlab/gitlab-secrets.json")) | ||
41 | end | 41 | end |
42 | existing_secrets.each do |k, v| | 42 | existing_secrets.each do |k, v| |
43 | v.each do |pk, p| | 43 | v.each do |pk, p| |
44 | - ChefServer[k][pk] = p | 44 | + GitLab[k][pk] = p |
45 | end | 45 | end |
46 | end | 46 | end |
47 | 47 | ||
48 | - ChefServer['chef_server_webui']['cookie_secret'] ||= generate_hex(50) | ||
49 | - ChefServer['postgresql']['sql_password'] ||= generate_hex(50) | ||
50 | - ChefServer['postgresql']['sql_ro_password'] ||= generate_hex(50) | 48 | + GitLab['postgresql']['sql_password'] ||= generate_hex(50) |
49 | + GitLab['postgresql']['sql_ro_password'] ||= generate_hex(50) | ||
51 | 50 | ||
52 | - if File.directory?("/etc/chef-server") | ||
53 | - File.open("/etc/chef-server/chef-server-secrets.json", "w") do |f| | 51 | + if File.directory?("/etc/gitlab") |
52 | + File.open("/etc/gitlab/gitlab-secrets.json", "w") do |f| | ||
54 | f.puts( | 53 | f.puts( |
55 | Chef::JSONCompat.to_json_pretty({ | 54 | Chef::JSONCompat.to_json_pretty({ |
56 | 'postgresql' => { | 55 | 'postgresql' => { |
57 | - 'sql_password' => ChefServer['postgresql']['sql_password'], | ||
58 | - 'sql_ro_password' => ChefServer['postgresql']['sql_ro_password'] | 56 | + 'sql_password' => GitLab['postgresql']['sql_password'], |
57 | + 'sql_ro_password' => GitLab['postgresql']['sql_ro_password'] | ||
59 | }, | 58 | }, |
60 | }) | 59 | }) |
61 | ) | 60 | ) |
62 | - system("chmod 0600 /etc/chef-server/chef-server-secrets.json") | 61 | + system("chmod 0600 /etc/gitlab/gitlab-secrets.json") |
63 | end | 62 | end |
64 | end | 63 | end |
65 | end | 64 | end |
66 | 65 | ||
67 | def generate_hash | 66 | def generate_hash |
68 | - results = { "chef_server" => {} } | 67 | + results = { "gitlab" => {} } |
69 | [ | 68 | [ |
70 | "postgresql" | 69 | "postgresql" |
71 | ].each do |key| | 70 | ].each do |key| |
72 | rkey = key.gsub('_', '-') | 71 | rkey = key.gsub('_', '-') |
73 | - results['chef_server'][rkey] = ChefServer[key] | 72 | + results['gitlab'][rkey] = GitLab[key] |
74 | end | 73 | end |
75 | 74 | ||
76 | results | 75 | results |
files/gitlab-cookbooks/gitlab/libraries/helper.rb
@@ -35,13 +35,13 @@ class PgHelper | @@ -35,13 +35,13 @@ class PgHelper | ||
35 | end | 35 | end |
36 | 36 | ||
37 | def sql_user_exists? | 37 | def sql_user_exists? |
38 | - user_exists?(node['chef_server']['postgresql']['sql_user']) | 38 | + user_exists?(node['gitlab']['postgresql']['sql_user']) |
39 | end | 39 | end |
40 | 40 | ||
41 | def sql_ro_user_exists? | 41 | def sql_ro_user_exists? |
42 | - user_exists?(node['chef_server']['postgresql']['sql_ro_user']) | 42 | + user_exists?(node['gitlab']['postgresql']['sql_ro_user']) |
43 | end | 43 | end |
44 | - | 44 | + |
45 | def user_exists?(db_user) | 45 | def user_exists?(db_user) |
46 | psql_cmd(["-d 'template1'", | 46 | psql_cmd(["-d 'template1'", |
47 | "-c 'select usename from pg_user' -x", | 47 | "-c 'select usename from pg_user' -x", |
@@ -49,20 +49,20 @@ class PgHelper | @@ -49,20 +49,20 @@ class PgHelper | ||
49 | end | 49 | end |
50 | 50 | ||
51 | def psql_cmd(cmd_list) | 51 | def psql_cmd(cmd_list) |
52 | - cmd = ["/opt/chef-server/embedded/bin/chpst", | 52 | + cmd = ["/opt/gitlab/embedded/bin/chpst", |
53 | "-u #{pg_user}", | 53 | "-u #{pg_user}", |
54 | - "/opt/chef-server/embedded/bin/psql", | 54 | + "/opt/gitlab/embedded/bin/psql", |
55 | "--port #{pg_port}", | 55 | "--port #{pg_port}", |
56 | cmd_list.join(" ")].join(" ") | 56 | cmd_list.join(" ")].join(" ") |
57 | do_shell_out(cmd, 0) | 57 | do_shell_out(cmd, 0) |
58 | end | 58 | end |
59 | 59 | ||
60 | def pg_user | 60 | def pg_user |
61 | - node['chef_server']['postgresql']['username'] | 61 | + node['gitlab']['postgresql']['username'] |
62 | end | 62 | end |
63 | 63 | ||
64 | def pg_port | 64 | def pg_port |
65 | - node['chef_server']['postgresql']['port'] | 65 | + node['gitlab']['postgresql']['port'] |
66 | end | 66 | end |
67 | 67 | ||
68 | def do_shell_out(cmd, expect_status) | 68 | def do_shell_out(cmd, expect_status) |