Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
165 lines (140 sloc) 3.33 KB
{
"name": "djbdns",
"description": "Installs djbdns and configures DNS services",
"long_description": "",
"maintainer": "Opscode, Inc.",
"maintainer_email": "cookbooks@opscode.com",
"license": "Apache 2.0",
"platforms": {
"ubuntu": [
],
"debian": [
],
"centos": [
],
"rhel": [
],
"arch": [
]
},
"dependencies": {
"build-essential": [
],
"runit": [
],
"daemontools": [
],
"bluepill": [
],
"ucspi-tcp": [
]
},
"recommendations": {
},
"suggestions": {
},
"conflicting": {
},
"providing": {
},
"replacing": {
},
"attributes": {
"djbdns/tinydns_ipaddress": {
"display_name": "DJB DNS TinyDNS IP Address",
"description": "Specify the IP address for TinyDNS",
"default": "127.0.0.1",
"choice": [
],
"calculated": false,
"type": "string",
"required": "optional",
"recipes": [
]
},
"djbdns/tinydns_internal_ipaddress": {
"display_name": "DJB DNS TinyDNS Internal IP Address",
"description": "Specify the IP address for internal TinyDNS",
"default": "127.0.0.1",
"choice": [
],
"calculated": false,
"type": "string",
"required": "optional",
"recipes": [
]
},
"djbdns/axfrdns_ipaddress": {
"display_name": "DJB DNS AXFR IP Address",
"description": "Specify the IP address for AXFR service",
"default": "127.0.0.1",
"choice": [
],
"calculated": false,
"type": "string",
"required": "optional",
"recipes": [
]
},
"djbdns/public_dnscache_ipaddress": {
"display_name": "DJB DNS Public DNS Cache IP Address",
"description": "Specify the IP address for the public dnscache",
"default": "ipaddress",
"choice": [
],
"calculated": false,
"type": "string",
"required": "optional",
"recipes": [
]
},
"djbdns/public_dnscache_allowed_networks": {
"display_name": "DJB DNS Public DNS Cache Allowed Networks",
"description": "Networks allowed to query the public dnscache",
"type": "array",
"default": [
"ipaddress.split('.')[0,2].join('.')"
],
"choice": [
],
"calculated": false,
"required": "optional",
"recipes": [
]
},
"djbdns/tinydns_internal_resolved_domain": {
"display_name": "DJB DNS TinyDNS Internal Resolved Domain",
"description": "Internal domain TinyDNS is resolver",
"default": "domain",
"choice": [
],
"calculated": false,
"type": "string",
"required": "optional",
"recipes": [
]
},
"djbdns/bin_dir": {
"display_name": "DJB DNS Binaries Directory",
"description": "Location of the djbdns binaries",
"default": "/usr/local/bin",
"choice": [
],
"calculated": false,
"type": "string",
"required": "optional",
"recipes": [
]
}
},
"groupings": {
},
"recipes": {
"djbdns": "Installs djbdns from package or source and creates users",
"djbdns::axfr": "Sets up djbdns AXFR service",
"djbdns::cache": "Sets up public dnscache service",
"djbdns::internal_server": "Sets up internal TinyDNS",
"djbdns::server": "Sets up external TinyDNS"
},
"version": "0.99.0"
}
Jump to Line
Something went wrong with that request. Please try again.