supports platform metadata for all cookbooks that didn't have it

This commit is contained in:
jtimberman 2009-10-27 15:39:52 -06:00
parent 2c07caa556
commit 1ebc9d9122
2 changed files with 53 additions and 44 deletions

View File

@ -1,22 +1,30 @@
{
"maintainer": "Opscode, Inc.",
"description": "Installs and configures postfix for client or outbound relayhost, or to do SASL auth",
"replacing": {
"recommendations": {
},
"maintainer_email": "cookbooks@opscode.com",
"recipes": {
"postfix": "",
"postfix::sasl_auth": "Set up postfix to auth to a server with sasl"
},
"suggestions": {
},
"platforms": {
"ubuntu": [
],
"debian": [
]
},
"maintainer": "Opscode, Inc.",
"version": "0.7.0",
"recommendations": {
"name": "postfix",
"conflicting": {
},
"name": "postfix",
"maintainer_email": "cookbooks@opscode.com",
"attributes": {
"postfix\/smtp_sasl_password_maps": {
"default": "hash:\/etc\/postfix\/sasl_passwd",
@ -24,10 +32,10 @@
"multiple_values": false,
"description": "hashmap of SASL passwords",
"display_name": "Postfix SMTP SASL Password Maps",
"required": false,
"recipes": [
]
],
"required": false
},
"postfix\/smtp_sasl_security_options": {
"default": "noanonymous",
@ -35,10 +43,10 @@
"multiple_values": false,
"description": "Sets the value of smtp_sasl_security_options in main.cf",
"display_name": "Postfix SMTP SASL Security Options",
"required": false,
"recipes": [
]
],
"required": false
},
"postfix\/mail_relay_networks": {
"default": "127.0.0.0\/8",
@ -46,10 +54,10 @@
"multiple_values": false,
"description": "Sets the mynetworks value in main.cf",
"display_name": "Postfix Mail Relay Networks",
"required": false,
"recipes": [
]
],
"required": false
},
"postfix\/myorigin": {
"default": "$myhostname",
@ -57,10 +65,10 @@
"multiple_values": false,
"description": "Sets the myorigin value in main.cf",
"display_name": "Postfix Myorigin",
"required": false,
"recipes": [
]
],
"required": false
},
"postfix\/myhostname": {
"default": "fqdn",
@ -68,10 +76,10 @@
"multiple_values": false,
"description": "Sets the myhostname value in main.cf",
"display_name": "Postfix Myhostname",
"required": false,
"recipes": [
]
],
"required": false
},
"postfix\/smtp_sasl_user_name": {
"default": "",
@ -79,10 +87,10 @@
"multiple_values": false,
"description": "User to auth SMTP via SASL",
"display_name": "Postfix SMTP SASL Username",
"required": false,
"recipes": [
]
],
"required": false
},
"postfix\/smtp_tls_cafile": {
"default": "\/etc\/postfix\/cacert.pem",
@ -90,10 +98,10 @@
"multiple_values": false,
"description": "CA certificate file for SMTP over TLS",
"display_name": "Postfix SMTP TLS CA File",
"required": false,
"recipes": [
]
],
"required": false
},
"postfix\/smtp_sasl_passwd": {
"default": "",
@ -101,10 +109,10 @@
"multiple_values": false,
"description": "Password for smtp_sasl_user_name",
"display_name": "Postfix SMTP SASL Password",
"required": false,
"recipes": [
]
],
"required": false
},
"postfix\/mail_type": {
"default": "client",
@ -112,10 +120,10 @@
"multiple_values": false,
"description": "Is this node a client or server?",
"display_name": "Postfix Mail Type",
"required": false,
"recipes": [
]
],
"required": false
},
"postfix\/smtp_use_tls": {
"default": "yes",
@ -123,10 +131,10 @@
"multiple_values": false,
"description": "Whether SMTP SASL Auth should use TLS encryption",
"display_name": "Postfix SMTP Use TLS?",
"required": false,
"recipes": [
]
],
"required": false
},
"postfix\/relayhost": {
"default": "",
@ -134,10 +142,10 @@
"multiple_values": false,
"description": "Sets the relayhost value in main.cf",
"display_name": "Postfix Relayhost",
"required": false,
"recipes": [
]
],
"required": false
},
"postfix\/smtp_sasl_auth_enable": {
"default": "no",
@ -145,10 +153,10 @@
"multiple_values": false,
"description": "Enable SMTP SASL Authentication",
"display_name": "Postfix SMTP SASL Auth Enable",
"required": false,
"recipes": [
]
],
"required": false
},
"postfix\/mydomain": {
"default": "domain",
@ -156,31 +164,21 @@
"multiple_values": false,
"description": "Sets the mydomain value in main.cf",
"display_name": "Postfix Mydomain",
"required": false,
"recipes": [
]
],
"required": false
},
"postfix": {
"type": "hash",
"multiple_values": false,
"description": "Hash of Postfix attributes",
"display_name": "Postfix",
"required": false,
"recipes": [
]
],
"required": false
}
},
"suggestions": {
},
"license": "Apache 2.0",
"conflicting": {
},
"dependencies": {
},
"providing": {
"postfix::sasl_auth": [
@ -190,5 +188,12 @@
]
},
"long_description": ""
"license": "Apache 2.0",
"long_description": "",
"replacing": {
},
"dependencies": {
}
}

View File

@ -5,6 +5,10 @@ description "Installs and configures postfix for client or outbound relayh
version "0.7"
recipe "postfix::sasl_auth", "Set up postfix to auth to a server with sasl"
%w{ubuntu debian}.each do |os|
supports os
end
attribute "postfix",
:display_name => "Postfix",
:description => "Hash of Postfix attributes",