]> git.openstreetmap.org Git - chef.git/blob - cookbooks/exim/metadata.rb
Avoid shelling out to sysctl when we can read /proc/sys
[chef.git] / cookbooks / exim / metadata.rb
1 maintainer        "OpenStreetMap Administrators"
2 maintainer_email  "admins@openstreetmap.org"
3 license           "Apache 2.0"
4 description       "Installs and configures exim"
5 long_description  IO.read(File.join(File.dirname(__FILE__), 'README.rdoc'))
6 version           "1.0.0"
7 depends           "networking"
8
9 attribute "exim",
10   :display_name => "Exim",
11   :description => "Hash of exim attributes",
12   :type => "hash"
13
14 attribute "exim/local_domains",
15   :display_name => "Domains to Handle Locally",
16   :description => "List of domains we are prepared to accept mail for",
17   :default => [ "@" ]
18
19 attribute "exim/relay_to_domains",
20   :display_name => "Domains to Relay To",
21   :description => "List of domains we are prepared to relay to",
22   :default => [ ]
23
24 attribute "exim/relay_from_hosts",
25   :display_name => "Hosts to Relay From",
26   :description => "List of hosts we are prepared to relay from",
27   :default => [ "127.0.0.1", "::1" ]
28
29 attribute "exim/daemon_smtp_ports",
30   :display_name => "Ports to Listen On",
31   :description => "List of ports we will listen on",
32   :default => [ 25 ]
33
34 attribute "exim/trusted_users",
35   :display_name => "Trusted Users",
36   :description => "List of users we will trust",
37   :default => [ ]
38
39 attribute "exim/smarthost_name",
40   :display_name => "Smarthost Name",
41   :description => "Name of this smarthost",
42   :default => nil
43
44 attribute "exim/smarthost_via",
45   :display_name => "Smarthost Via",
46   :description => "Smarthost to use for sending mail",
47   :default => "mail.openstreetmap.org:26"
48
49 attribute "exim/routes",
50   :display_name => "Custom Routes",
51   :description => "Custom routes for handling local mail",
52   :default => { }
53
54 attribute "exim/aliases",
55   :display_name => "Mail Aliases",
56   :description => "Mail aliases",
57   :default => { }