Weidong Shao 486c596323 Replace cookbooks for IceHouse release
Change-Id: Ibb6bdd3ed7795b86f773f9cb6ce1dfffb9b79faf
2014-08-07 08:36:02 +00:00

155 lines
4.4 KiB
JSON

{
"name": "rabbitmq",
"version": "3.0.4",
"description": "Installs and configures RabbitMQ server",
"long_description": "",
"maintainer": "Opscode, Inc.",
"maintainer_email": "cookbooks@opscode.com",
"license": "Apache 2.0",
"platforms": {
"debian": ">= 0.0.0",
"ubuntu": ">= 0.0.0",
"redhat": ">= 0.0.0",
"centos": ">= 0.0.0",
"scientific": ">= 0.0.0",
"amazon": ">= 0.0.0",
"oracle": ">= 0.0.0",
"smartos": ">= 0.0.0",
"suse": ">= 0.0.0"
},
"dependencies": {
"erlang": ">= 0.9.0"
},
"recommendations": {
},
"suggestions": {
},
"conflicting": {
},
"providing": {
},
"replacing": {
},
"attributes": {
"rabbitmq": {
"display_name": "RabbitMQ",
"description": "Hash of RabbitMQ attributes",
"type": "hash"
},
"rabbitmq/nodename": {
"display_name": "RabbitMQ Erlang node name",
"description": "The Erlang node name for this server.",
"default": "node['hostname']"
},
"rabbitmq/address": {
"display_name": "RabbitMQ server IP address",
"description": "IP address to bind."
},
"rabbitmq/port": {
"display_name": "RabbitMQ server port",
"description": "TCP port to bind."
},
"rabbitmq/config": {
"display_name": "RabbitMQ config file to load",
"description": "Path to the rabbitmq.config file, if any."
},
"rabbitmq/logdir": {
"display_name": "RabbitMQ log directory",
"description": "Path to the directory for log files."
},
"rabbitmq/mnesiadir": {
"display_name": "RabbitMQ Mnesia database directory",
"description": "Path to the directory for Mnesia database files."
},
"rabbitmq/cluster": {
"display_name": "RabbitMQ clustering",
"description": "Whether to activate clustering.",
"default": "no"
},
"rabbitmq/cluster_config": {
"display_name": "RabbitMQ clustering configuration file",
"description": "Path to the clustering configuration file, if cluster is yes.",
"default": "/etc/rabbitmq/rabbitmq_cluster.config"
},
"rabbitmq/cluster_disk_nodes": {
"display_name": "RabbitMQ cluster disk nodes",
"description": "Array of member Erlang nodenames for the disk-based storage nodes in the cluster.",
"default": [
],
"type": "array"
},
"rabbitmq/erlang_cookie": {
"display_name": "RabbitMQ Erlang cookie",
"description": "Access cookie for clustering nodes. There is no default."
},
"rabbitmq/virtualhosts": {
"display_name": "Virtualhosts on rabbitmq instance",
"description": "List all virtualhosts that will exist",
"default": [
],
"type": "array"
},
"rabbitmq/enabled_users": {
"display_name": "Users and their rights on rabbitmq instance",
"description": "Users and description of their rights",
"default": [
{
"name": "guest",
"password": "guest",
"rights": [
{
"vhost": null,
"conf": ".*",
"write": ".*",
"read": ".*"
}
]
}
],
"type": "array"
},
"rabbitmq/disabled_users": {
"display_name": "Disabled users",
"description": "List all users that will be deactivated",
"default": [
],
"type": "array"
},
"rabbitmq/enabled_plugins": {
"display_name": "Enabled plugins",
"description": "List all plugins that will be activated",
"default": [
],
"type": "array"
},
"rabbitmq/disabled_plugins": {
"display_name": "Disabled plugins",
"description": "List all plugins that will be deactivated",
"default": [
],
"type": "array"
},
"rabbitmq/local_erl_networking": {
"display_name": "Local Erlang networking",
"description": "Bind erlang networking to localhost"
},
"rabbitmq/erl_networking_bind_address": {
"display_name": "Erl Networking Bind Address",
"description": "Bind Rabbit and erlang networking to an address"
}
},
"groupings": {
},
"recipes": {
"rabbitmq": "Install and configure RabbitMQ",
"rabbitmq::cluster": "Set up RabbitMQ clustering.",
"rabbitmq::plugin_management": "Manage plugins with node attributes",
"rabbitmq::virtualhost_management": "Manage virtualhost with node attributes",
"rabbitmq::user_management": "Manage users with node attributes"
}
}