Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: Stack mixing Azure and AWS S3? #242

Open
mloskot opened this issue Oct 7, 2023 · 6 comments
Open

docs: Stack mixing Azure and AWS S3? #242

mloskot opened this issue Oct 7, 2023 · 6 comments

Comments

@mloskot
Copy link

mloskot commented Oct 7, 2023

Current README.md in the Stacks configurations shows an example which is described this way:

Here is an example for a stack on Azure configuration using user mode and AWS S3 backend for state storage:

  • Is this correct? There seem to be no actual reference to AWS S3.
  • Why blending Azure and AWS in single stack configuration?
@pdecat
Copy link
Member

pdecat commented Oct 7, 2023

Looks ok, but assigning @Shr3ps as he did write that example.

9150f2e#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L193

@mloskot
Copy link
Author

mloskot commented Oct 7, 2023

I now see where the confusion came from - sequence of presenting the material which is unexpected to a newbie reader:

The aws-demo displayed in the Stacks configurations section is a reference to AWS S3 storage explained in the later section States centralization configuration.

TBH, a simple self-contained "Getting Started" is missing for those who wish to learn the tool from zero to usable hero. Currently, a new user has to read through the whole README before gaining confidence to fire any initial tfwrapper command.

@pdecat
Copy link
Member

pdecat commented Oct 7, 2023

  • Why blending Azure and AWS in single stack configuration?

Just a matter of an organization's policies.

One may want to store its Terraform states in a single centralized location, even in the case of multi-cloud deployments.

@mloskot
Copy link
Author

mloskot commented Oct 7, 2023

One may want to store its Terraform states in a single centralized location, even in the case of multi-cloud deployments.

Yeah, it makes sense now, but such consideration was unexpected at my very initial learning stage here.

@pdecat
Copy link
Member

pdecat commented Oct 7, 2023

TBH, a simple self-contained "Getting Started" is missing for those who wish to learn the tool from zero to usable hero. Currently, a new user has to read through the whole README before gaining confidence to fire any initial tfwrapper command.

Agreed!

All those examples should be moved from the README into several self-contained example stacks.

Contributions welcome 🙂

PS: we participate to hacktoberfest

@mloskot
Copy link
Author

mloskot commented Oct 7, 2023

Some say the best way to learn a thing is to write a book about it, but documentation is special and - from my own long-term experience as FOSS contributor and maintainer - hacktoberfest-like events often attracting ad-hoc contributors w/o knowledge necessary to provide quality contributions do not work well for it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants