-
Notifications
You must be signed in to change notification settings - Fork 213
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
Bootstrap an AWS instance and pre-load it with a faasd instance #104
Conversation
Signed-off-by: Simon Emms <simon@simonemms.com>
This allows for better organisation and to allow for future bootstrap scripts Signed-off-by: Simon Emms <simon@simonemms.com>
Signed-off-by: Simon Emms <simon@simonemms.com>
Notes that I want people's thoughts on:
|
Here's an idea, what do you think?
|
I would say that SSL w/ Caddy is what users will need for production usage of faasd. Perhaps the AWS + DO recipes can both have Caddy as part of their setup, but make it optional as to whether it's installed? |
@alexellis yeah, that's a good shout. I did wonder about that, but wanted to run that through someone else before CHANGING ALL THE THINGS I will be putting Caddy in AWS too and making that optional - that way, they can either run off "http://<ip_address>:8080" or "https://." |
Do we want to create a bash script before or after this PR for #94? There have been no other volunteers yet and it should make the job simpler, you can even make Caddy part of the bash script. |
Yes, I think I'll have a go at #94 first. Even though it's not technically a dependency on this task, we should eat our own dogfood |
I think users could benefit from this. What can we do to help get this from draft to ready to merge? cc @jsiebens |
I would be more in favour of creating Terraform Modules in separate repositories, which is the recommended approach (https://www.terraform.io/docs/modules/index.html#standard-module-structure). Doing so, we could even publish the modules in the Terraform Registry. If there is interest, I would be happy to help and contribute on such modules. See also: #131 |
This PR seems to have gone stale, I'll close it out, but would be open to a submission to the repo alongside the DigitalOcean sample/template. |
Description
/docs/bootstrap
directory to enable future bootstrapping scriptsdigitalocean
anddigitalocean-nossl
and updated the main README.md.aws
bootstrap script. Added docsMotivation and Context
How Has This Been Tested?
Have installed and destroyed all three TF scripts with both TF 0.12.28 and 0.13.1 and they work as expected.
Types of changes
Checklist:
Commits:
git commit -s
for the Developer Certificate of Origin (DCO)Code:
Docs: