cookbook 'atlantis', '~> 3.0.5'
atlantis
(18) Versions
3.0.5
-
Follow1
Installs and configures atlantis
cookbook 'atlantis', '~> 3.0.5', :supermarket
knife supermarket install atlantis
knife supermarket download atlantis
atlantis Cookbook
Installs and configures an atlantis server 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
.
Maintainers
This cookbook is maintained by the Sous Chefs. The Sous Chefs are a community of Chef cookbook maintainers working together to maintain important cookbooks. If you’d like to know more please visit sous-chefs.org or come chat with us on the Chef Community Slack in #sous-chefs.
Requirements
Cookbooks
The following cookbooks are direct dependencies because they're used for common "default" functionality.
-
ark
for installing terraform and atlantis
Platforms
The following platforms are supported and tested with Test Kitchen:
- CentOS 7+
- Ubuntu 18.04+
Other Debian and RHEL family distributions are assumed to work.
Chef
- Chef 15.3+
May continue working on older EOL versions of Chef
Resources
- atlantis_config
- atlantis_installer
- atlantis_service_systemd
- atlantis_service_upstart
- terraform_installer
- terragrunt_installer
- atlantis_user_group_setup
Usage
This cookbook is now resource-based. Use the resources described above in wrapper cookbooks or recipes.
Contributors
This project exists thanks to all the people who contribute.
Backers
Thank you to all our backers!
Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website.
Dependent cookbooks
ark >= 5.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
3.0.5 - 2024-12-04
3.0.4 - 2024-05-02
3.0.3 - 2024-05-01
3.0.2 - 2023-12-27
3.0.1 - 2023-10-31
3.0.0 - 2023-10-11
- Change license to Apache-2.0
- Markdown lint fixes
- Update standard files
2.0.4 - 2023-03-02
- Fix yaml
2.0.3 - 2023-03-01
- Update workflows to 2.0.1
- Remove mdl and replace with markdownlint-cli2
2.0.2 - 2023-02-14
2.0.1 - 2023-02-14
- Remove delivery
2.0.0 - 2022-01-19
- Enable unified_mode and require Chef >= 15.3
1.2.3 - 2021-08-18
Standardise files with files in sous-chefs/repo-management
1.2.2 - 2021-06-01
1.2.1 - 2020-12-19
- Update documentation with better Terragrunt command
[1.2.0] - 2020-10-28
Added
- Support for installing terragrunt and documentation of examples for configuration
- Default version support for installers to get setup without having to lookup versions
Fixed
- Ark only support intergers on groups not owners
- Systemd resource user property was listed twice
[1.1.0] - 2020-10-22
Added
- Update systemd service resource to support environment file/vars
Changed
- Fix to properly use recommended YAML.dump() method in template
- Update systemd service resource to remove ExecStop for compatibility with v0.15
- Update documentation to reflect changed/deprecated values in Atlantis config
[1.0.0] - 2020-10-13
Added
- Documentation
Changed
- Update to Sous-Chefs common configs and repo style
- Xorimabot file standardizations
- Update README.md CHANGELOG.md
- Cookstyle fixes
Update ark dependency to 5.0
-
BREAKING CHANGE: Updated config template to convert hash to YAML instead of custom logic
- log-level must be lower case
- repo-whitelist must be a
,
joined string
[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
3.0.5 passed this metric
Contributing File Metric
3.0.5 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Cookstyle Metric
3.0.5 passed this metric
No Binaries Metric
3.0.5 passed this metric
Testing File Metric
3.0.5 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
3.0.5 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
3.0.5 passed this metric
3.0.5 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Cookstyle Metric
3.0.5 passed this metric
No Binaries Metric
3.0.5 passed this metric
Testing File Metric
3.0.5 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
3.0.5 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
3.0.5 passed this metric
3.0.5 passed this metric
Testing File Metric
3.0.5 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
3.0.5 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
3.0.5 failed this metric
3.0.5 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number