https://github.com/davidmaceachern/dev
☁️🖥️🚀 A template for getting started with an automated cloud development environment.
https://github.com/davidmaceachern/dev
aws cloud terraform
Last synced: 3 months ago
JSON representation
☁️🖥️🚀 A template for getting started with an automated cloud development environment.
- Host: GitHub
- URL: https://github.com/davidmaceachern/dev
- Owner: davidmaceachern
- License: mit
- Created: 2021-03-05T10:07:41.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-03-12T16:22:57.000Z (over 5 years ago)
- Last Synced: 2025-05-29T20:47:06.671Z (about 1 year ago)
- Topics: aws, cloud, terraform
- Language: HCL
- Homepage:
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- Changelog: CHANGELOG.MD
- License: LICENSE
Awesome Lists containing this project
README
☁️🖥️🚀
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](https://docs.github.com/en/actions/learn-github-actions/security-hardening-for-github-actions)
## 👏🏻 Credit
- Setting up CI/CD with Terraform and Github Actions thanks to [Loujaybee](https://github.com/loujaybee/terraform-aws-github-action-bootstrap), you can read more about how this is achieved [here](https://www.thedevcoach.co.uk/setup-terraform-aws-github-actions/).
- [Contributors](https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/applications/networking/cluster/terraform/default.nix#L42) who make it possible to get the latest Terraform using Nix.
David MacEachern (davidmaceachern) 2021