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


atlantis (17) Versions 0.1.0

Installs and configures atlantis

cookbook 'atlantis', '= 0.1.0', :supermarket
cookbook 'atlantis', '= 0.1.0'
knife supermarket install atlantis
knife supermarket download atlantis
Quality 100%


Installs and configures an atlantis server


Install and configure atlantis with terraform, the cookbook only gives custom resources to leverage and will not include any recipes, for an example you can look at the testing cookbook at test/fixtures/cookbooks/atlantis_test.


Install os packages such as unzip which is required to use the providers. For example in your recipe you can define:
package 'unzip'

Build and Release

Maintainers are expected to cut releases within 24 hours after each functional pull request is merged into master. Updates to docs, testing, etc do not apply. If you are awaiting a release please open an issue and ping @majormoses.


We follow semver2 very strictly and any notable exceptions are outlined here


  1. Manually bump the version in metadata.rb
  2. Update Changelog to include any missing features.
  3. Update Changelog to include a version header and diff links
  4. Pull request their changes into the default (will typically be master branch)
  5. Once it has been merged into the default branch you can tag the commit using tools such as hub via hub release create $MAJOR.$MINOR.$PATCH or using make gittag. To push to the supermarket you can run stove --no-git if you have permission on the supermarket.
  6. Put a link to the pull request with a link to the supermarket release to inform the contributor that their change has been released.

Dependent cookbooks

ark ~> 4.0

Contingent cookbooks

There are no cookbooks that are contingent upon this one.

Change Log

This project adheres to Semantic Versioning.

This CHANGELOG follows the format located here


0.1.0 - 2018-08-29


  • repo skel, misc project helpers (@majormoses)
  • local and travis-ci testing: lint + integration (@majormoses)
  • helper libraries to make it easy to download from github + hashicorp releases (@majormoses)
  • new resource atlantis_config to manage the atlantis server config file (@majormoses)
  • new resource atlantis_installer to install or remove atlantis (@majormoses)
  • new resource atlantis_service_systemd to create or remove a systemd unit file for managing the atlantis service (@majormoses)
  • new resource atlantis_service_upstart to create or remove an upstart config for managing the atlantis service (@majormoses)
  • new resource atlantis_terrform_installer to install or remove terraform for use with atlantis (@majormoses)
  • new resource atlantis_user_group_setup which sets up or removes users, groups, and directories for atlantis service to use (@majormoses)
  • use Apache 2 license (@majormoses)

Collaborator Number Metric

0.1.0 passed this metric

Contributing File Metric

0.1.0 passed this metric

Foodcritic Metric

0.1.0 passed this metric

No Binaries Metric

0.1.0 passed this metric

Testing File Metric

0.1.0 passed this metric

Version Tag Metric

0.1.0 passed this metric