Commit 8f9bde8fda959c216838876bac4d6b528b1a4ad2

Authored by Jacob Vosmaer
1 parent d8484cf2

Import show-config from omnibus-chef-server

Path
files/chef-server-cookbooks/chef-server/recipes/show_config.rb
files/chef-server-cookbooks/show-config.json
Repo
https://github.com/opscode/omnibus-chef-server.git
Revision
6a11fd840045a7ae7961e5a37439371b7407f3e9
files/gitlab-cookbooks/gitlab/recipes/show_config.rb 0 → 100644
... ... @@ -0,0 +1,25 @@
  1 +#
  2 +# Copyright:: Copyright (c) 2012 Opscode, Inc.
  3 +# License:: Apache License, Version 2.0
  4 +#
  5 +# Licensed under the Apache License, Version 2.0 (the "License");
  6 +# you may not use this file except in compliance with the License.
  7 +# You may obtain a copy of the License at
  8 +#
  9 +# http://www.apache.org/licenses/LICENSE-2.0
  10 +#
  11 +# Unless required by applicable law or agreed to in writing, software
  12 +# distributed under the License is distributed on an "AS IS" BASIS,
  13 +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14 +# See the License for the specific language governing permissions and
  15 +# limitations under the License.
  16 +#
  17 +
  18 +if File.exists?("/etc/chef-server/chef-server.rb")
  19 + ChefServer[:node] = node
  20 + ChefServer.from_file("/etc/chef-server/chef-server.rb")
  21 +end
  22 +config = ChefServer.generate_config(node['fqdn'])
  23 +
  24 +puts Chef::JSONCompat.to_json_pretty(config)
  25 +return
... ...
files/gitlab-cookbooks/show-config.json 0 → 100644
... ... @@ -0,0 +1,3 @@
  1 +{
  2 + "run_list": [ "recipe[chef-server::show_config]" ]
  3 +}
... ...