Skip to content
/ dev Public template

☁️πŸ–₯οΈπŸš€ A template for getting started with an automated cloud development environment.

License

Notifications You must be signed in to change notification settings

davidmaceachern/dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f3d8fa4 Β· Mar 12, 2021

History

18 Commits
Mar 5, 2021
Mar 12, 2021
Mar 5, 2021
Mar 5, 2021
Mar 12, 2021
Mar 5, 2021
Mar 12, 2021
Mar 12, 2021
Mar 5, 2021
Mar 12, 2021

Repository files navigation

☁️πŸ–₯οΈπŸš€

Dev

Code to set up a developer environment.


βœ… Goals

Automated management of a VM which can be used as a Dev Box whilst staying within AWS Free Tier.

πŸ“¦ Pre-requisites

  • Fork this project and use as a template to start a new private repository!
  • Add your least priviledged AWS IAM User credentials to your Github Repository secrets.
  • Push to the main branch to trigger the deployment to AWS.

⚠️ Beware

Whilst using Github Actions as a build tool is great, beware for the possibility that sensitive secrets can be printed out when running Actions in a public repository. More details about secrets inside Actions can be found here

πŸ‘πŸ» Credit

  • Setting up CI/CD with Terraform and Github Actions thanks to Loujaybee, you can read more about how this is achieved here.
  • Contributors who make it possible to get the latest Terraform using Nix.

David MacEachern (davidmaceachern) 2021

About

☁️πŸ–₯οΈπŸš€ A template for getting started with an automated cloud development environment.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published