]> git.pld-linux.org Git - packages/chef.git/commitdiff
add sample chef.rb config
authorElan Ruusamäe <glen@delfi.ee>
Sat, 25 May 2013 14:29:05 +0000 (17:29 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Sat, 25 May 2013 14:29:05 +0000 (17:29 +0300)
chef.rb [new file with mode: 0644]
chef.spec

diff --git a/chef.rb b/chef.rb
new file mode 100644 (file)
index 0000000..fa38f52
--- /dev/null
+++ b/chef.rb
@@ -0,0 +1,35 @@
+log_level          :info
+log_location       STDOUT
+ssl_verify_mode    :verify_none
+chef_server_url    'http://chef.example.com:4000'
+
+signing_ca_path    '/var/lib/chef/ca'
+couchdb_database   'chef'
+
+cookbook_path      [ '/var/lib/chef/cookbooks', '/var/lib/chef/site-cookbooks' ]
+
+file_cache_path    '/var/cache/chef'
+node_path          '/var/lib/chef/nodes'
+openid_store_path  '/var/lib/chef/openid/store'
+openid_cstore_path '/var/lib/chef/openid/cstore'
+search_index_path  '/var/lib/chef/search_index'
+role_path          '/var/lib/chef/roles'
+
+validation_client_name 'chef-validator'
+validation_key         '/etc/chef/validation.pem'
+client_key             '/etc/chef/client.pem'
+web_ui_client_name     'chef-webui'
+web_ui_key             '/etc/chef/webui.pem'
+
+web_ui_admin_user_name 'admin'
+web_ui_admin_default_password 'somerandompasswordhere'
+
+supportdir = '/srv/chef/support'
+solr_jetty_path File.join(supportdir, 'solr', 'jetty')
+solr_data_path  File.join(supportdir, 'solr', 'data')
+solr_home_path  File.join(supportdir, 'solr', 'home')
+solr_heap_size  '256M'
+
+umask 0022
+
+Mixlib::Log::Formatter.show_time = false
index f17e795d43c5f73b4bfc7026b419a15ac7e297f0..3b5ab8f3c07823ef2d5d43876b45df849f0fe591 100644 (file)
--- a/chef.spec
+++ b/chef.spec
@@ -10,6 +10,7 @@ License:      Apache v2.0
 Group:         Development/Languages
 Source0:       http://rubygems.org/downloads/%{name}-%{version}.gem
 # Source0-md5: dc50aa6a4a7d4785a4c82fcaab3f9436
+Source1:       %{name}.rb
 Patch0:                platform-pld.patch
 Patch1:                FHS.patch
 URL:           http://wiki.opscode.com/display/chef
@@ -72,6 +73,7 @@ install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{_bindir}} \
 cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
 cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
 
+cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/chef.rb
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -80,6 +82,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc README.md CONTRIBUTING.md
 %dir %{_sysconfdir}/%{name}
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/chef.rb
 %attr(755,root,root) %{_bindir}/chef-apply
 %attr(755,root,root) %{_bindir}/chef-client
 %attr(755,root,root) %{_bindir}/chef-shell
This page took 0.117126 seconds and 4 git commands to generate.