cookbook 'marker', '~> 2.0.0', :supermarket
marker (3) Versions 2.0.0 Follow0
Provides a way to create a visual marker in the Chef log based on a template.
cookbook 'marker', '~> 2.0.0'
knife supermarket install marker
knife supermarket download marker
marker cookbook
Provides a way to create a visual marker in the Chef log based on a template.
It uses a definition because it runs in the context of the recipe where the cookbook and recipe name are available.
Github Repository: https://github.com/rightscale-cookbooks/marker
Requirements
- Requires Chef 12 or higher
Usage
Add a dependency to your cookbook's metadata.rb
:
depends 'marker'
At the beginning of your recipe:
marker "recipe_start"
Now, when your recipe is converging it will log:
********************************************************************************
* Running recipe hello_world::default
RightScale Audit Entry
This cookbook comes with a rightscale_audit_entry.erb
template that can be
used to delineate recipes in the Audit Entires UI on the RightScale Dashboard:
marker "recipe_start_rightscale" do
template "rightscale_audit_entry.erb"
end
This will log in a format that will create an expandable entry for your recipe in the RightScale Audit Entry for your Chef run:
********************************************************************************
*RS> Running recipe hello_world::default ****
Custom Templates
You can also use the marker
with your own custom templates and even add your own variables:
marker "recipe_start_custom" do
template "custom.erb"
cookbook "hello_world"
variables :host_name => node[:hostname]
end
The template that you include in your cookbook could look like:
********************************************************************************
* Running recipe <%= @recipe_name %> on <%= @host_name %>
This will log in your custom format:
********************************************************************************
* Running recipe hello_world::default on localhost
Attributes
There are no attributes in this cookbook.
Recipes
There are no recipes in this cookbook.
Author
Author:: RightScale, Inc. (cookbooks@rightscale.com)
Dependent cookbooks
This cookbook has no specified dependencies.
Contingent cookbooks
marker Cookbook CHANGELOG
This file is used to list changes made in each version of the marker cookbook.
v2.0.0
- Chef 12 update
v1.0.1
- Update README.md
- Use test-kitchen 1.1.1 on integration testing
- Added slack notification to .travis.yml
- Update .kitchen.yml with latest version OSs
v1.0.0
- Initial release
Collaborator Number Metric
2.0.0 passed this metric
Contributing File Metric
2.0.0 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
2.0.0 passed this metric
No Binaries Metric
2.0.0 passed this metric
Publish Metric
2.0.0 passed this metric
Supported Platforms Metric
2.0.0 failed this metric
marker should declare what platform(s) it supports.
Testing File Metric
2.0.0 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
2.0.0 passed this metric
2.0.0 passed this metric
2.0.0 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
2.0.0 passed this metric
No Binaries Metric
2.0.0 passed this metric
Publish Metric
2.0.0 passed this metric
Supported Platforms Metric
2.0.0 failed this metric
marker should declare what platform(s) it supports.
Testing File Metric
2.0.0 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
2.0.0 passed this metric
2.0.0 passed this metric
2.0.0 passed this metric
Publish Metric
2.0.0 passed this metric
Supported Platforms Metric
2.0.0 failed this metric
marker should declare what platform(s) it supports.
Testing File Metric
2.0.0 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
2.0.0 passed this metric
2.0.0 passed this metric
2.0.0 failed this metric
marker should declare what platform(s) it supports.
Testing File Metric
2.0.0 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
2.0.0 passed this metric
2.0.0 failed this metric
2.0.0 passed this metric