cloudposse / cloudposse/atmos

Download an atmos.yaml base line configuration with a subcommand

Open
#202 2 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Go
Stars
1.4k
Forks
175
Avg merge
2d 3h
Merged PRs (30d)
134

Description

Have a question? Please checkout our [Slack Community](https://slack.cloudposse.com) or visit our [Slack Archive](https://archive.sweetops.com/).

[![Slack Community](https://slack.cloudposse.com/badge.svg)](https://slack.cloudposse.com)

## Describe the Feature

It's difficult to get atmos working out of the box without prior knowledge of the atmos.yaml file. It would be nice to use an atmos subcommand to download an atmos.yaml file with some sane common defaults which could then be modified by the user.

## Describe Ideal Solution

```
# download default
# location could be https://github.com/cloudposse/atmos/v1.7.2/configs/default.yaml
atmos config init

# download default + atlantis integration
# location could be https://github.com/cloudposse/atmos/v1.7.2/configs/atlantis.yaml
atmos config init --flavor atlantis

# download default + terragrunt integration
# location could be https://github.com/cloudposse/atmos/v1.7.2/configs/terragrunt.yaml
atmos config init --flavor terragrunt
```

## Alternatives Considered

- add a configs dir to atmos repo
- Download using curl instead of an atmos subcommand

## Additional Context

N/A

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.