Sha256: 347f6c3a7aef582928979b5164be597209f61bc686c47b68521b0eb4cb1814ae

Contents?: true

Size: 1.66 KB

Versions: 7

Compression:

Stored size: 1.66 KB

Contents

#
# ==== Standalone Chefserver configuration
# 
# This configuration/environment file is only loaded by bin/slice, which can be 
# used during development of the slice. It has no effect on this slice being
# loaded in a host application. To run your slice in standalone mode, just
# run 'slice' from its directory. The 'slice' command is very similar to
# the 'merb' command, and takes all the same options, including -i to drop 
# into an irb session for example.
#
# The usual Merb configuration directives and init.rb setup methods apply,
# including use_orm and before_app_loads/after_app_loads.
#
# If you need need different configurations for different environments you can 
# even create the specific environment file in config/environments/ just like
# in a regular Merb application. 
#
# In fact, a slice is no different from a normal # Merb application - it only
# differs by the fact that seamlessly integrates into a so called 'host'
# application, which in turn can override or finetune the slice implementation
# code and views.
#

$: << File.join(File.dirname(__FILE__), "..", "..", "chef", "lib")
require 'chef'

merb_gems_version = " > 1.0"
dependency "merb-assets", merb_gems_version
dependency "merb-helpers", merb_gems_version
dependency "chef", :immediate=>true unless defined?(Chef)

require 'rubygems'

Merb::Config.use do |c|
  c[:session_id_key] = '_chef_server_session_id'
  c[:session_secret_key]  = Chef::Config.manage_secret_key
  c[:session_store] = 'cookie'
  c[:exception_details] = true
  c[:reload_classes] = true 
  c[:log_level] = Chef::Config[:log_level]
  if Chef::Config[:log_location].kind_of?(String)
    c[:log_file] = Chef::Config[:log_location]
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
chef-server-api-0.8.16 config/init.rb
chef-server-api-0.8.14 config/init.rb
chef-server-api-0.8.10 config/init.rb
chef-server-api-0.8.8 config/init.rb
chef-server-api-0.8.6 config/init.rb
chef-server-api-0.8.4 config/init.rb
chef-server-api-0.8.2 config/init.rb