cookbook 'atlantis', '= 0.1.0'
atlantis
(17) Versions
0.1.0
-
Follow1
Installs and configures atlantis
cookbook 'atlantis', '= 0.1.0', :supermarket
knife supermarket install atlantis
knife supermarket download atlantis
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
- Manually bump the version in
metadata.rb
- Update Changelog to include any missing features.
- Update Changelog to include a version header and diff links
- Pull request their changes into the
default
(will typically bemaster
branch) - 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 usingmake gittag
. To push to the supermarket you can runstove --no-git
if you have permission on the supermarket. - 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 theatlantis
server config file (@majormoses) - new resource
atlantis_installer
to install or removeatlantis
(@majormoses) - new resource
atlantis_service_systemd
to create or remove asystemd
unit file for managing theatlantis
service (@majormoses) - new resource
atlantis_service_upstart
to create or remove anupstart
config for managing theatlantis
service (@majormoses) - new resource
atlantis_terrform_installer
to install or removeterraform
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
0.1.0 passed this 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
0.1.0 passed this 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
0.1.0 passed this metric
0.1.0 passed this metric