Adoptable Cookbooks List

Looking for a cookbook to adopt? You can now see a list of cookbooks available for adoption!
List of Adoptable Cookbooks

Supermarket Belongs to the Community

Supermarket belongs to the community. While Chef has the responsibility to keep it running and be stewards of its functionality, what it does and how it works is driven by the community. The chef/supermarket repository will continue to be where development of the Supermarket application takes place. Come be part of shaping the direction of Supermarket by opening issues and pull requests or by joining us on the Chef Mailing List.

Select Badges

Select Supported Platforms

Select Status

RSS

motd (12) Versions 0.6.2

Installs/Configures motd

Policyfile
Berkshelf
Knife
cookbook 'motd', '= 0.6.2', :supermarket
cookbook 'motd', '= 0.6.2'
knife supermarket install motd
knife supermarket download motd
README
Dependencies
Changelog
Quality 100%

Description

Installs message of the day (respects update-motd, if installed)

Recipes

default

The default recipe includes the cow and the knife_status recipes

cow

Displays a friendly warning-cow, logging onto a server in the production environment.

This is example, a domain.com production server

just in case you didn't notice the line above, maybe this cow helps:

   ___________________________________
  < YOU ARE ON A PRODUCTION SERVER! >
   -----------------------------------
          \   ^__^
           \  (oo)\_______
              (__))\/\    \
                  ||----w |
                  ||     ||

knife_status

plus a knife_status line that displays the knife status of this node. (only when the node supports update-motd)

Last chef run: 10 minutes ago

Attributes

You can specify whether to use colors in your attributes (defaults to true)

node['motd']['color'] = true

Providers

To use the provider in your cookbook, make sure you put the following line in your metadata.rb

depends 'motd'

default

The name attribute is only used if update-motd is installed on the system.
If not, it has no meaning.

Create motd using the shipped cow template

motd '50-mymotd'

Create a motd using a custom template

motd '50-mymotd' do
  cookbook 'my cookbook'
  source   'test.erb'
end

Use the default cow template, but do not use colors

motd '50-mymotd' do
  color false
end

Remove a motd (if update-motd is used only)

motd '50-mymotd' do
  action :delete
end

motd CHANGELOG

This file is used to list changes made in each version of the motd cookbook.

0.6.2

  • Only show red in a colorful motd when it's been longer than interval and splay minutes.

0.6.1

  • Use node['root_group'] attribute when setting file permissions

0.6.0

  • Add tests
  • Add support for spray setting when using knife-status plugin

0.5.0

  • Fix an issue with knife_status integer parsing
  • Renamed knife-status recipe to knife_status
  • Add linting tests

0.4.1

  • Convert automatically detected interval to minutes

0.4.0

  • Use a chef_handler instead of "knife status" to get the last successful chef run This is faster than invoking ruby on each login

0.1.0

  • Initial release of motd

Foodcritic Metric
            

0.6.2 passed this metric