[packages/chef] add sample chef.rb config

glen glen at pld-linux.org
Sat May 25 16:29:20 CEST 2013


commit 5cb2f1b0089e4bbefa008e631a125ee87613c6a2
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sat May 25 17:29:05 2013 +0300

    add sample chef.rb config

 chef.rb   | 35 +++++++++++++++++++++++++++++++++++
 chef.spec |  3 +++
 2 files changed, 38 insertions(+)
---
diff --git a/chef.spec b/chef.spec
index f17e795..3b5ab8f 100644
--- 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
diff --git a/chef.rb b/chef.rb
new file mode 100644
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
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/chef.git/commitdiff/5cb2f1b0089e4bbefa008e631a125ee87613c6a2



More information about the pld-cvs-commit mailing list