A cookbook to install and configure the Boundary meter (http://www.boundary.com)
- RHEL (and variants)
- Ubuntu
Key | Type | Description | Default |
---|---|---|---|
[:boundary][:api][:hostname] | string | Hostname of the API server | api.boundary.com |
[:boundary][:api][:org_id] | string | Boundary organization ID | org_id |
[:boundary][:api][:key] | string | Boundary API key | "api_key" |
[:boundary][:hostname] | string | Hostname of the node | node[:fqdn] |
[:boundary][:meter][:bin_path] | string | Path to boundary-meter binary | /usr/bin |
[:boundary][:meter][:etc_path] | string | Path to boundary-meter config | /etc/boundary |
[:boundary][:meter][:collector][:hostname] | string | Path to Boundary collector | collector.boundary.com |
[:boundary][:meter][:collector][:port] | string | Boundary collector port | 4740 |
[:boundary][:meter][:tags] | string[] | Array of tags for Boundary | [] |
[:boundary][:meter][:enabled] | boolean | Enables/disables boundary-meter | true |
[:boundary][:meter][:yum][:url] | string | URL for Boundary yum repo | https://yum.boundary.com |
[:boundary][:meter][:apt][:url] | string | URL for Boundary apt repo | https://apt.boundary.com |
Include boundary_meter
in your node's run_list
:
{
"run_list": [
"recipe[boundary_meter::default]"
]
}
- Fork the repository on Github
- Create a named feature branch (i.e.
add-new-recipe
) - Write your change
- Write tests for your change (if applicable)
- Run the tests, ensuring they all pass
- Submit a Pull Request
Author:: Nolan Davidson ([email protected])