chef/cookbooks/postfix/metadata.json
2015-07-21 19:45:23 +02:00

89 lines
2.9 KiB
JSON

{
"name": "postfix",
"version": "3.6.2",
"description": "Installs and configures postfix for client or outbound relayhost, or to do SASL auth",
"long_description": "",
"maintainer": "Chef Software, Inc.",
"maintainer_email": "cookbooks@getchef.com",
"license": "Apache 2.0",
"platforms": {
"ubuntu": ">= 0.0.0",
"debian": ">= 0.0.0",
"redhat": ">= 0.0.0",
"centos": ">= 0.0.0",
"amazon": ">= 0.0.0",
"scientific": ">= 0.0.0",
"smartos": ">= 0.0.0"
},
"dependencies": {
},
"recommendations": {
},
"suggestions": {
},
"conflicting": {
},
"providing": {
},
"replacing": {
},
"attributes": {
"postfix/main": {
"display_name": "postfix/main",
"description": "Hash of Postfix main.cf attributes",
"type": "hash"
},
"postfix/aliases": {
"display_name": "Postfix Aliases",
"description": "Hash of Postfix aliases mapping a name to a value. Example 'root' => 'operator@example.com'. See aliases man page for details.",
"type": "hash"
},
"postfix/transports": {
"display_name": "Postfix Transports",
"description": "Hash of Postfix transports mapping a destination to a smtp server. Example 'my.domain' => 'smtp:outbound-relay.my.domain'. See transport man page for details.",
"type": "hash"
},
"postfix/access": {
"display_name": "Postfix Access Table",
"description": "Hash of Postfix accesses mapping a pattern to a action. Example 'domain.tld' => 'OK'. See access man page for details.",
"type": "hash"
},
"postfix/mail_type": {
"display_name": "Postfix Mail Type",
"description": "Is this node a client or server?",
"default": "client"
},
"postfix/smtp_sasl_user_name": {
"display_name": "Postfix SMTP SASL Username",
"description": "User to auth SMTP via SASL",
"default": ""
},
"postfix/smtp_sasl_passwd": {
"display_name": "Postfix SMTP SASL Password",
"description": "Password for smtp_sasl_user_name",
"default": ""
},
"postfix/relayhost_role": {
"display_name": "Postfix Relayhost's role",
"description": "String containing the role name",
"default": "relayhost"
},
"postfix/use_procmail": {
"display_name": "Postfix Use procmail?",
"description": "Whether procmail should be used as the local delivery agent for a server",
"default": "no"
}
},
"groupings": {
},
"recipes": {
"postfix": "Installs and configures postfix",
"postfix::sasl_auth": "Set up postfix to auth to a server with sasl",
"postfix::aliases": "Manages /etc/aliases",
"postfix::transports": "Manages /etc/postfix/transport",
"postfix::access": "Manages /etc/postfix/access",
"postfix::virtual_aliases": "Manages /etc/postfix/virtual",
"postfix::client": "Searches for the relayhost based on an attribute",
"postfix::server": "Sets the mail_type attribute to master"
}
}