{ "name": "nginx", "description": "Installs and configures nginx", "long_description": "", "maintainer": "Chef Software, Inc.", "maintainer_email": "cookbooks@chef.io", "license": "Apache 2.0", "platforms": { "amazon": ">= 0.0.0", "centos": ">= 0.0.0", "debian": ">= 0.0.0", "fedora": ">= 0.0.0", "oracle": ">= 0.0.0", "redhat": ">= 0.0.0", "scientific": ">= 0.0.0", "ubuntu": ">= 0.0.0" }, "dependencies": { "apt": "~> 2.2", "bluepill": "~> 2.3", "build-essential": "~> 2.0", "ohai": "~> 2.0", "runit": "~> 1.2", "yum-epel": "~> 0.3" }, "recommendations": { }, "suggestions": { }, "conflicting": { }, "providing": { }, "replacing": { }, "attributes": { "nginx/dir": { "display_name": "Nginx Directory", "description": "Location of nginx configuration files", "default": "/etc/nginx", "choice": [ ], "calculated": false, "type": "string", "required": "optional", "recipes": [ ] }, "nginx/log_dir": { "display_name": "Nginx Log Directory", "description": "Location for nginx logs", "default": "/var/log/nginx", "choice": [ ], "calculated": false, "type": "string", "required": "optional", "recipes": [ ] }, "nginx/user": { "display_name": "Nginx User", "description": "User nginx will run as", "default": "www-data", "choice": [ ], "calculated": false, "type": "string", "required": "optional", "recipes": [ ] }, "nginx/binary": { "display_name": "Nginx Binary", "description": "Location of the nginx server binary", "default": "/usr/sbin/nginx", "choice": [ ], "calculated": false, "type": "string", "required": "optional", "recipes": [ ] }, "nginx/gzip": { "display_name": "Nginx Gzip", "description": "Whether gzip is enabled", "default": "on", "choice": [ ], "calculated": false, "type": "string", "required": "optional", "recipes": [ ] }, "nginx/gzip_http_version": { "display_name": "Nginx Gzip HTTP Version", "description": "Version of HTTP Gzip", "default": "1.0", "choice": [ ], "calculated": false, "type": "string", "required": "optional", "recipes": [ ] }, "nginx/gzip_comp_level": { "display_name": "Nginx Gzip Compression Level", "description": "Amount of compression to use", "default": "2", "choice": [ ], "calculated": false, "type": "string", "required": "optional", "recipes": [ ] }, "nginx/gzip_proxied": { "display_name": "Nginx Gzip Proxied", "description": "Whether gzip is proxied", "default": "any", "choice": [ ], "calculated": false, "type": "string", "required": "optional", "recipes": [ ] }, "nginx/gzip_types": { "display_name": "Nginx Gzip Types", "description": "Supported MIME-types for gzip", "type": "array", "default": [ "text/plain", "text/css", "application/x-javascript", "text/xml", "application/xml", "application/xml+rss", "text/javascript", "application/javascript", "application/json" ], "choice": [ ], "calculated": false, "required": "optional", "recipes": [ ] }, "nginx/keepalive": { "display_name": "Nginx Keepalive", "description": "Whether to enable keepalive", "default": "on", "choice": [ ], "calculated": false, "type": "string", "required": "optional", "recipes": [ ] }, "nginx/keepalive_timeout": { "display_name": "Nginx Keepalive Timeout", "default": "65", "choice": [ ], "calculated": false, "type": "string", "required": "optional", "recipes": [ ] }, "nginx/worker_processes": { "display_name": "Nginx Worker Processes", "description": "Number of worker processes", "default": "1", "choice": [ ], "calculated": false, "type": "string", "required": "optional", "recipes": [ ] }, "nginx/worker_connections": { "display_name": "Nginx Worker Connections", "description": "Number of connections per worker", "default": "1024", "choice": [ ], "calculated": false, "type": "string", "required": "optional", "recipes": [ ] }, "nginx/server_names_hash_bucket_size": { "display_name": "Nginx Server Names Hash Bucket Size", "default": "64", "choice": [ ], "calculated": false, "type": "string", "required": "optional", "recipes": [ ] }, "nginx/types_hash_max_size": { "display_name": "Nginx Types Hash Max Size", "default": "2048", "choice": [ ], "calculated": false, "type": "string", "required": "optional", "recipes": [ ] }, "nginx/types_hash_bucket_size": { "display_name": "Nginx Types Hash Bucket Size", "default": "64", "choice": [ ], "calculated": false, "type": "string", "required": "optional", "recipes": [ ] }, "nginx/disable_access_log": { "display_name": "Disable Access Log", "default": "false", "choice": [ ], "calculated": false, "type": "string", "required": "optional", "recipes": [ ] }, "nginx/default_site_enabled": { "display_name": "Default site enabled", "default": "true", "choice": [ ], "calculated": false, "type": "string", "required": "optional", "recipes": [ ] }, "nginx/sendfile": { "display_name": "Nginx sendfile", "description": "Whether to enable sendfile", "default": "on", "choice": [ ], "calculated": false, "type": "string", "required": "optional", "recipes": [ ] }, "nginx/tcp_nopush": { "display_name": "Nginx tcp_nopush", "description": "Whether to enable tcp_nopush", "default": "on", "choice": [ ], "calculated": false, "type": "string", "required": "optional", "recipes": [ ] }, "nginx/tcp_nodelay": { "display_name": "Nginx tcp_nodelay", "description": "Whether to enable tcp_nodelay", "default": "on", "choice": [ ], "calculated": false, "type": "string", "required": "optional", "recipes": [ ] } }, "groupings": { }, "recipes": { "nginx": "Installs nginx package and sets up configuration with Debian apache style with sites-enabled/sites-available", "nginx::source": "Installs nginx from source and sets up configuration with Debian apache style with sites-enabled/sites-available" }, "version": "2.7.6", "source_url": "", "issues_url": "" }