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

Move IaC scripts away from bash #272

Open
c-w opened this issue Dec 27, 2019 · 3 comments · May be fixed by #512
Open

Move IaC scripts away from bash #272

c-w opened this issue Dec 27, 2019 · 3 comments · May be fixed by #512

Comments

@c-w
Copy link
Member

c-w commented Dec 27, 2019

Our infrastructure as code (IaC) scripts currently use Bash, Azure Resource Manager templates and the Azure CLI. See docker/setup/setup.sh. We should move this to a more modern stack so that it's easier for people to contribute, e.g. Terraform or Pulimi.

c-w pushed a commit that referenced this issue Apr 28, 2020
* Update yapf from 0.29.0 to 0.30.0

* Update wtforms from 2.2.1 to 2.3.1

* Update python-crontab from 2.4.1 to 2.4.2

* Update pillow from 7.1.1 to 7.1.2

* Add email-validator
@c-w c-w changed the title Move setup.sh to Terraform Move IaC scripts away from bash May 8, 2020
@sbathgate sbathgate self-assigned this Jun 24, 2020
@sbathgate
Copy link
Member

After referencing Terraform and Pulumi documentation, I am currently exploring Pulumi as our solution. I have been testing the build in a private sandbox and feel it should be an effective solution for our use-case.

@c-w
Copy link
Member Author

c-w commented Nov 16, 2020

Given the subscription sponsorship issues we had, I'm tagging this as high-priority as we had to delete all the resources and need to re-create them in the new subscription. @sbathgate it would be great if you and @nzola could tackle the setup of the resources in the new subscription. Ping me if there's any questions or concerns. Note that Sendgrid has to be manually configured on Cloudflare for domain authentication and an API key for the service to send mail has to be created manually too.

@nzola
Copy link

nzola commented Nov 17, 2020 via email

@sbathgate sbathgate linked a pull request Nov 27, 2020 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants