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

ย 

History

18 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

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