-
Notifications
You must be signed in to change notification settings - Fork 48
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
Document AWS Setup #3641
Document AWS Setup #3641
Conversation
docker compose run --rm aws-setup pulumi login s3://ecampcore-pulumi/ docker compose run --rm aws-setup pulumi new aws-typescript --force Issue: ecamp#3478
Issue: ecamp#3478
c04f1b6
to
a5f4e98
Compare
Moved everything under a new docs folder. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Normally, I would prefer such documentation in the wiki, where the rest of our documentation lives. Since you have so much code here, I see how it is easier to keep it in the repo. However, I'd prefer not to introduce a docs
folder in the repository, because this will lead to confusion about where to put documentation in the future. I'd rather have another top-level directory aws-setup
or something similar, or in a completely separate repository as you also proposed.
@carlobeltrame and @usu decided: we move it in .ops |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We want to keep documentation in the wiki. A docs folder would attract users to put documentation there. Now we have a .ops folder (with a . to indicate that it is less important), where we can put operations related code. Issue: ecamp#3478
For PR #3640, here is the documentation of the setup (Bucket, Users, Policies, Access Keys).
I chose Pulumi over AWS CDK and TerraForm because it supports typescript which is similar to the js we know (unlike TerraForm which uses a go like syntax) and typescript is first class citizen (unlike AWS CDK) and it supports multiple cloud providers (unlike AWS CDK).
The question here is: