forked from chef-boneyard/chef-client
-
Notifications
You must be signed in to change notification settings - Fork 0
/
metadata.rb
42 lines (38 loc) · 2.36 KB
/
metadata.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
name 'chef-client'
maintainer 'Chef Software, Inc.'
maintainer_email '[email protected]'
license 'Apache 2.0'
description 'Manages client.rb configuration and chef-client service'
long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
version '4.5.3'
recipe 'chef-client', 'Includes the service recipe by default.'
recipe 'chef-client::bluepill_service', 'Configures chef-client as a service under Bluepill'
recipe 'chef-client::bsd_service', 'Configures chef-client as a service on *BSD'
recipe 'chef-client::config', 'Configures the client.rb from a template.'
recipe 'chef-client::cron', 'Runs chef-client as a cron job rather than as a service'
recipe 'chef-client::daemontools_service', 'Configures chef-client as a service under Daemontools'
recipe 'chef-client::delete_validation', 'Deletes validation.pem after client registers'
recipe 'chef-client::init_service', 'Configures chef-client as a SysVInit service'
recipe 'chef-client::launchd_service', 'Configures chef-client as a launchd service on OS X'
recipe 'chef-client::runit_service', 'Configures chef-client as a service under Runit'
recipe 'chef-client::service', 'Sets up a client daemon to run periodically'
recipe 'chef-client::smf_service', 'Configures chef-client as a service under SMF'
recipe 'chef-client::src_service', 'Configures chef-client as a Service Resource Controller service on AIX'
recipe 'chef-client::task', 'Runs chef-client as a Windows task.'
recipe 'chef-client::upstart_service', 'Configures chef-client as a service under Upstart'
recipe 'chef-client::windows_service', 'Configures chef-client as a service on Windows'
%w( aix amazon centos fedora freebsd debian openbsd oracle mac_os_x mac_os_x_server redhat suse ubuntu windows zlinux ).each do |os|
supports os
end
# Each of these suggested cookbooks are dependencies when using the
# respective $SERVICE_MANAGER_service recipe.
# Foodcritic comments are included in each recipe to ignore
# FC007: Ensure recipe dependencies are reflected in cookbook metadata
suggests 'bluepill'
suggests 'daemontools'
suggests 'runit'
depends 'cron', '>= 1.7.0'
depends 'logrotate', '>= 1.9.0'
depends 'windows', '>= 1.42.0'
source_url 'https://github.com/chef-cookbooks/chef-client' if respond_to?(:source_url)
issues_url 'https://github.com/chef-cookbooks/chef-client/issues' if respond_to?(:issues_url)