Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/habedi/terraform-usecases

A collection of Terraform use cases
https://github.com/habedi/terraform-usecases

aws devops ioc learning python terraform

Last synced: 17 days ago
JSON representation

A collection of Terraform use cases

Awesome Lists containing this project

README

        

# Terraform Use Cases

[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://github/habedi/terraform-usecases/blob/main/LICENSE)
[![CodeFactor](https://www.codefactor.io/repository/github/habedi/terraform-usecases/badge)](https://www.codefactor.io/repository/github/habedi/terraform-usecases)

This repository contains a collection of use cases where [Terraform](https://www.terraform.io/) is used to provision resources
in [AWS](https://aws.amazon.com/) to set up environments for various tasks.

List of currently implemented use cases:

| Index | Title | Complexity |
|-------|------------------------------------------------------------------------------|------------|
| 1 | [Provision a Server](use-cases/use-case-1/) | Simple |
| 2 | [Provision a Server and a Database](use-cases/use-case-2/) | Simple |
| 3 | [Set up a GraphQL API with AppSync and Amazon Aurora](use-cases/use-case-3/) | Complex |

## Installing Poetry

Optionally, you can use [Poetry](https://python-poetry.org/) to manage the Python dependencies (if you use Python for scripting, etc.).

```bash
pipx install poetry # or uv tool install poetry
```