Name: chef-scoville
Owner: Tilezen
Description: Chef repository for setting up Scoville - a tile monitor
Created: 2016-05-25 15:07:23.0
Updated: 2016-05-27 18:33:26.0
Pushed: 2016-09-20 14:51:58.0
Homepage: null
Size: 10
Language: Ruby
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Sets up and configures Scoville a tile latency testing and dissection tool.
apt
- For installing OS packages.git
- To check out Scoville source code from Github.runit
- To run Scoville as a service.user
- To create a Scoville user.ubuntu
- Only tested on Ubuntu so far.python
- Scoville is written in Python, so it needs the interpreter.python-pip
- Scoville has several Python package dependencies which need to be installed.Key | Type | Description | Default |
---|---|---|---|
[:scoville][:cfg_path] | String | Path to put configuration files in. | '/etc/scoville' |
[:scoville][:cfg_file] | String | What to call the main YAML configuration file. | 'config.yaml' |
[:scoville][:database] | String | Database connection string to Redshift. | 'host=scoville-db.example.com dbname=scoville' |
[:scoville][:logging_file] | String | What to call the Python logging config file. | 'logging.conf' |
[:scoville][:mapzen][:api_key] | String | Mapzen vector tiles API key. | 'YOUR_API_KEY_HERE' |
[:scoville][:mapzen][:host] | String | Host to get vector tiles from. | 'vector.dev.mapzen.com' |
[:scoville][:region] | String | Region string to report as. | 'us-east-1' |
[:scoville][:run_interval] | Integer | Interval in seconds between tile fetches. | 60 |
[:scoville][:runit][:timeout] | Integer | Number of seconds to wait for service startup. | 10 |
[:scoville][:tiles] | String | URL or filesystem location of list of tiles. | '/path/to/tiles.txt' |
[:scoville][:user][:user] | String | What to call the Scoville user. | 'scoville' |
[:scoville][:user][:home] | String | What directory to use as Scoville's home. | '/home/scoville' |
[:scoville][:user][:create_group] | Boolean | True if a group should be created for the Scoville user. | true |
[:scoville][:user][:enabled] | Boolean | True if the user should be created. | true |
[:scoville][:revision][:scoville] | String | The revision, tag or branch to of the Scoville source to use. | 'master' |
The Scoville cookbook is available under the MIT license.
We welcome contributions to Scoville. If you would like to report an issue, or even better fix an existing one, please use the Scoville cookbook issue tracker on GitHub.