Installs/Configures a berkshelf-api server
- Redhat
- CentOS
- Ubuntu
Key | Type | Description | Default |
---|---|---|---|
[:berkshelf_api][:repo] | String | Github Organization containing the Github release | "berkshelf/berkshelf-api" |
[:berkshelf_api][:release] | String | Name of the release to deploy | v{cookbook_version} |
[:berkshelf_api][:owner] | String | Owner of the deployed application files | "berkshelf" |
[:berkshelf_api][:group] | String | Group of the deployed application files | "berkshelf" |
[:berkshelf_api][:home] | String | Where the application's data is stored | "/etc/berkshelf/api-server" |
[:berkshelf_api][:deploy_path] | String | Where the application is deployed to | "/opt/berkshelf-api/#{berkshelf_api.release}" |
[:berkshelf_api][:port] | Integer | Application's listen port | 26200 |
[:berkshelf_api][:proxy_port] | Integer | Application's HTTP Proxy listen port | 80 |
[:berkshelf_api][:host] | String | Proxy's hostname | {fqdn} |
[:berkshelf_api][:config_path] | String | Path to application's configuration file | {berkshelf_api.home}/config.json |
[:berkshelf_api][:config] | Hash | A hash representing the application's JSON configuration | `{home_path: {berkshelf_api.home}}` |
Installs the Berkshelf API server and HTTP Proxy on your node
Installs and configures a Berkshelf API server on your node
Installs and configures an HTTP proxy for the Berkshelf API server on your node
Author:: Jamie Winsor (jamie@vialstudios.com)