Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bschaatsbergen/terraformbyexample
Terraform by example
https://github.com/bschaatsbergen/terraformbyexample
docs examples hashicorp hcl hugo learning-by-doing terraform website
Last synced: 2 months ago
JSON representation
Terraform by example
- Host: GitHub
- URL: https://github.com/bschaatsbergen/terraformbyexample
- Owner: bschaatsbergen
- License: mit
- Created: 2022-01-25T22:28:43.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-21T15:37:33.000Z (11 months ago)
- Last Synced: 2024-10-03T12:39:57.174Z (3 months ago)
- Topics: docs, examples, hashicorp, hcl, hugo, learning-by-doing, terraform, website
- Language: HTML
- Homepage: https://terraformbyexample.com/
- Size: 97.7 KB
- Stars: 33
- Watchers: 3
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Terraform by Example
Repository for [Terraform by Example](https://terraformbyexample.com)
### Overview
Terraform by Example is a introduction to Terraform using example configuration files to manage resources in Google Cloud, Amazon Web Services, etc.
### Building
To build the site you'll need Go and Hugo installed. Run:
```console
$ hugo server -D
```To see the site locally:
open `http://127.0.0.1:1313/` in your browser.
### Publishing
To publish a new version of the site we simply push a tag to the remote repository.
```console
$ git push origin
```The [release](.github/workflows/release.yaml) workflow will publish the new version of the site to S3 and invalidate the CloudFront distribution.
### Inspiration
This project is inspired by [Go by Example](https://github.com/mmcgrana/gobyexample).
### FAQ
#### The examples are not working; what do I do?
Feel free to [open an issue](https://github.com/bschaatsbergen/terraformbyexample/issues) and we'll happily help you out.