89 lines
2.9 KiB
JSON
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"
|
|
}
|
|
} |