Adoptable Cookbooks List

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

aix

amazon

centos

debian

fedora

freebsd

gentoo

mac_os_x

omnios

openbsd

opensuse

opensuseleap

oracle

redhat

ubuntu

scientific

smartos

solaris

suse

windows

zlinux

The omnibus_updater
cookbook has been deprecated

The omnibus_updater cookbook has been deprecated and is no longer
being maintained by its authors. Use of the omnibus_updater
cookbook is no longer recommended.
You may find that the chef_client_updater
cookbook is a suitable alternative.

Features

Latest Version

Force installation of the latest version regardless of value stored in version
attribute by setting the force_latest attribute.

Chef Killing

By default the omnibus updater will kill the chef instance by raising an exception.
You can turn this off using the kill_chef_on_upgrade attribute. It is not
recommended to turn this off. Internal chef libraries may change, move, or no
longer exist. The currently running instance can encounter unexpected states because
of this. To prevent this, the updater will attempt to kill the Chef instance so
that it can be restarted in a normal state.

Restart chef-client Service

Use the restart_chef_service attribute to restart chef-client if you have it running as a service.

Prerelease

Prereleases can be installed via the auto-installation using prerelease attribute.

Disable

If you want to disable the updater you can set the disabled
attribute to true. This might be useful if the cookbook is added
to a role but should then be skipped for example on a Chef server.

Prevent Downgrade

If you want to prevent the updater from downgrading chef on a node, you
can set the prevent_downgrade attribute to true. This can be useful
for testing new versions manually. Note that the always_download
attribute takes precedence if set.

v0.0.4

v0.0.3

v0.0.2

v0.0.1

Initial release

Foodcritic Metric

1.0.6 failed this metric

FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/attributes/default.rb:20FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/attributes/default.rb:21FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/attributes/default.rb:22FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/attributes/default.rb:23FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/attributes/default.rb:24FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/attributes/default.rb:25FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/attributes/default.rb:26FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/attributes/default.rb:27FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/attributes/default.rb:28FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/attributes/default.rb:29FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/attributes/default.rb:30FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/attributes/default.rb:31FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/libraries/omnitrucker.rb:65FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/libraries/omnitrucker.rb:67FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/libraries/omnitrucker.rb:69FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/libraries/omnitrucker.rb:70FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/libraries/omnitrucker.rb:71FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/libraries/omnitrucker.rb:72FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/libraries/omnitrucker.rb:73FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/libraries/omnitrucker.rb:74FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/libraries/omnitrucker.rb:78FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/libraries/omnitrucker.rb:79FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/default.rb:20FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/default.rb:22FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/default.rb:24FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/default.rb:31FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/downloader.rb:23FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/downloader.rb:24FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/downloader.rb:26FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/downloader.rb:29FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/downloader.rb:30FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/downloader.rb:36FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/downloader.rb:38FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/downloader.rb:43FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/downloader.rb:46FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/downloader.rb:49FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/downloader.rb:50FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/downloader.rb:52FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/downloader.rb:54FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/downloader.rb:58FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/installer.rb:21FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/installer.rb:38FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/installer.rb:45FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/installer.rb:47FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/installer.rb:49FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/installer.rb:51FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/installer.rb:56FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/old_package_cleaner.rb:21FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/old_package_cleaner.rb:22FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/old_package_cleaner.rb:23FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/remove_chef_system_gem.rb:27FC009: Resource attribute not recognised: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/installer.rb:42FC019: Access node attributes in a consistent manner: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/installer.rb:25FC019: Access node attributes in a consistent manner: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/installer.rb:67FC043: Prefer new notification syntax: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/installer.rb:42FC043: Prefer new notification syntax: /tmp/cook/b02804184e630c0ccb636210/omnibus_updater/recipes/installer.rb:62