cookbook 'greenscreen', '~> 0.0.5'
greenscreen (5) Versions 0.0.5 Follow0
Installs/Configures greenscreen
cookbook 'greenscreen', '~> 0.0.5', :supermarket
knife supermarket install greenscreen
knife supermarket download greenscreen
Description
GreenScreen is a build monitoring tool that is designed to be used as a dynamic Big Visible Chart (BVC) in your work area. It lets you add links to your build servers and displays the largest possible information on a monitor so that the team can see the build status from anywhere in the room.
This cookbook configures a node to run one or more GreenScreen applications. The cookbook uses [CustomInk's clone of the original GreenScreen project](git://github.com/customink/greenscreen.git).
Changes/Roadmap
v0.0.5
- add an 'end' that was missing from the default recipe.
v0.0.4
- Changes based on Foodcritic recommendations:
- Use strings in preference to symbols to access node attributes.
- Avoid repetition of resource declarations (combine git clone and rake init step)
v0.0.3
- Fix a bug with the config template that was not properly handling explicit jobs or jobs to ignore
v0.0.2
- Fix a bug with the default attributes
- No longer do a git pull with each chef run, this was causing failures when the config.yml was updated.
Requirements
Cookbooks:
Opscode Cookbooks (http://community.opscode.com/cookbooks)
- git
Attributes
-
greenscreen/install_dir
- Location where the GreenScreen app will run -
greenscreens
- An array of GreenScreen configuration parameters. One entry per GreenScreen -
greenscreens/name
- The name of this GreenScreen -
greenscreens/port
- The port used by this GreenScreen -
greenscreens/servers
- An array of servers that this GreenScreen should watch. One entry per server -
greenscreens/servers/url
- The URL for this build server -
greenscreens/servers/username
- The login for this server -
greenscreens/servers/password
- The password for this server -
greenscreens/servers/jobs
- Array of jobs to look after. Leave empty to watch all jobs on this server -
greenscreens/servers/ignore_jobs
- Array of jobs to ignore. Leave empty to watch all jobs on this server
Usage
Include the greenscreen recipe to install, configure, and run one or more GreenScreen applications
include_recipe "greenscreen"
Or add it to your role, or directly to a node's recipes.
Dependent cookbooks
git >= 0.0.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Collaborator Number Metric
0.0.5 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
0.0.5 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.0.5 failed this metric
FC022: Resource condition within loop may not behave as expected: greenscreen/recipes/default.rb:61
FC064: Ensure issues_url is set in metadata: greenscreen/metadata.rb:1
FC065: Ensure source_url is set in metadata: greenscreen/metadata.rb:1
FC066: Ensure chef_version is set in metadata: greenscreen/metadata.rb:1
FC067: Ensure at least one platform supported in metadata: greenscreen/metadata.rb:1
FC069: Ensure standardized license defined in metadata: greenscreen/metadata.rb:1
FC072: Metadata should not contain "attribute" keyword: greenscreen/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
0.0.5 passed this metric
Testing File Metric
0.0.5 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.0.5 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.0.5 failed this metric
0.0.5 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.0.5 failed this metric
FC022: Resource condition within loop may not behave as expected: greenscreen/recipes/default.rb:61
FC064: Ensure issues_url is set in metadata: greenscreen/metadata.rb:1
FC065: Ensure source_url is set in metadata: greenscreen/metadata.rb:1
FC066: Ensure chef_version is set in metadata: greenscreen/metadata.rb:1
FC067: Ensure at least one platform supported in metadata: greenscreen/metadata.rb:1
FC069: Ensure standardized license defined in metadata: greenscreen/metadata.rb:1
FC072: Metadata should not contain "attribute" keyword: greenscreen/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
0.0.5 passed this metric
Testing File Metric
0.0.5 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.0.5 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.0.5 failed this metric
FC064: Ensure issues_url is set in metadata: greenscreen/metadata.rb:1
FC065: Ensure source_url is set in metadata: greenscreen/metadata.rb:1
FC066: Ensure chef_version is set in metadata: greenscreen/metadata.rb:1
FC067: Ensure at least one platform supported in metadata: greenscreen/metadata.rb:1
FC069: Ensure standardized license defined in metadata: greenscreen/metadata.rb:1
FC072: Metadata should not contain "attribute" keyword: greenscreen/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
0.0.5 passed this metric
Testing File Metric
0.0.5 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.0.5 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.0.5 failed this metric
0.0.5 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number