45 lines
2.9 KiB
JSON
45 lines
2.9 KiB
JSON
{
|
|
"name": "hostname",
|
|
"description": "Configures hostname and FQDN",
|
|
"long_description": "# hostname cookbook\n\n[](https://travis-ci.org/3ofcoins/chef-cookbook-hostname)\n[](https://supermarket.chef.io/cookbooks/hostname)\n## Description\n\nSets hostname and FQDN of the node. The latest code is hosted at\nhttps://github.com/3ofcoins/chef-cookbook-hostname\n\n### Important\n\nSetting hostname on FQDN is not (and won't be) supported. Unfortunately, using dots in the hostname can cause\n[inconsistent results for any system that consumes DNS](http://serverfault.com/questions/229331/can-i-have-dots-in-a-hostname)\nand [is not allowed by RFC952](http://tools.ietf.org/html/rfc952). If a user\nneeds additional info in their shell prompt, they can change PS1 in etc/profile\nto include the FQDN together with any information they find useful (such as\nthe customer, the environment, etc).\n\n## Attributes\n\n- `node['set_fqdn']` - FQDN to set.\n\nThe asterisk character will be replaced with `node.name`. This way,\nyou can add this to base role:\n\n```ruby\ndefault_attributes :set_fqdn => '*.project-domain.com'\n```\n\nand have node set its FQDN and hostname based on its chef node name\n(which is provided on `chef-client` first run's command line).\n\n- `node['hostname_cookbook']['hostsfile_ip']` -- IP used in\n `/etc/hosts` to correctly set FQDN (default: `127.0.1.1`)\n- `node['hostname_cookbook']['hostsfile_aliases']` -- list of aliases used in\n `/etc/hosts` for the ip set above (default: [`hostname`])\n- `node['hostname_cookbook']['hostsfile_include_hostname_in_aliases']` -- whether to include the hostname\n at the end of the aliases list above (default: true)\n\n- `node['hostname_cookbook']['append_hostsfile_ip']` -- Set to `false` to\n prevent an entry for the node's hostname from being appended in `/etc/hosts` (default: `true`)\n\n## Recipes\n\n* `hostname::default` -- will set node's FQDN to value of `set_fqdn` attribute,\nand hostname to its host part (up to first dot).\n* `hostname::vmware` -- sets hostname automatically using vmtoolsd.\nYou do not need to set `node[\"set_fqdn\"]`.\n\n## Author\n\nAuthor: Maciej Pasternacki maciej@3ofcoins.net\n",
|
|
"maintainer": "Maciej Pasternacki",
|
|
"maintainer_email": "maciej@3ofcoins.net",
|
|
"license": "MIT",
|
|
"platforms": {
|
|
"debian": ">= 0.0.0",
|
|
"ubuntu": ">= 0.0.0",
|
|
"freebsd": ">= 0.0.0"
|
|
},
|
|
"dependencies": {
|
|
"hostsfile": ">= 0.0.0"
|
|
},
|
|
"recommendations": {
|
|
|
|
},
|
|
"suggestions": {
|
|
|
|
},
|
|
"conflicting": {
|
|
|
|
},
|
|
"providing": {
|
|
|
|
},
|
|
"replacing": {
|
|
|
|
},
|
|
"attributes": {
|
|
|
|
},
|
|
"groupings": {
|
|
|
|
},
|
|
"recipes": {
|
|
|
|
},
|
|
"version": "0.4.2",
|
|
"source_url": "https://github.com/3ofcoins/chef-cookbook-hostname",
|
|
"issues_url": "https://github.com/3ofcoins/chef-cookbook-hostname/issues",
|
|
"privacy": false
|
|
}
|