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

atlantis (17) Versions 0.1.0

Installs and configures atlantis

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

atlantis-chef

Installs and configures an atlantis server

Scope

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.

Gotchas

Install os packages such as unzip which is required to use the providers. For example in your recipe you can define:
ruby
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.

Versioning

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

Process

  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

Unreleased

0.1.0 - 2018-08-29

Added

  • 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