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

https://github.com/webpwnized/mutillidae-terraform


https://github.com/webpwnized/mutillidae-terraform

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

        

# Mutillidae Terraform

This project contains reference architectures for Amazon Web Services (AWS), Google Cloud Platform (GCP) and Microsoft Azure Cloud. Reference architectures provide a working model to demonstrate security best-practices.

The project also contains scripts to generate a deliberately insecure lab environment. The lab environment can be used for demonstrations and in classwork.

## Reference Architectures

- [Amazon Web Services (AWS)](https://github.com/webpwnized/mutillidae-terraform/blob/development/reference-architecture/aws/README.md "Google Cloud Platform (GCP)")
- [Microsoft Azure Cloud](https://github.com/webpwnized/mutillidae-terraform/blob/development/reference-architecture/azure/README.md "Microsoft Azure Cloud")
- [Google Cloud Platform (GCP)](https://github.com/webpwnized/mutillidae-terraform/blob/main/reference-architecture/gcp/README.md "Google Cloud Platform (GCP)")

## Lab Environments

- Amazon Web Services (AWS) - TODO - Please contribute using a Pull Request
- Microsoft Azure Cloud - TODO - Please contribute using a Pull Request
- [Google Cloud Platform (GCP)](https://github.com/webpwnized/mutillidae-terraform/blob/main/lab-environment/gcp/README.md "Google Cloud Platform (GCP)")

## Cloud Command Line Interfaces (CLI) used in this project

### The Amazon Web Services (AWS) *aws* client software

The Amazon Web Services (AWS) *aws* CLI client software is only needed for the Reference Architecture, but not the GCP lab.

[**This video**](https://www.youtube.com/watch?v=W7YFIzdxflc) shows [**how to install the Amazon Web Services (AWS) *aws* CLI client software on Ubuntu Linux**](https://www.youtube.com/watch?v=W7YFIzdxflc). Otherwise, follow [**the instructions for your distribution**](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)

### The Azure Cloud *az* client software

The Azure az software is only needed for the Reference Architecture, but not the GCP lab.

- [**This video**](https://www.youtube.com/watch?v=phJqcX-fcOw) shows [**how to install the Azure *az* CLI on Ubuntu Linux**](https://www.youtube.com/watch?v=phJqcX-fcOw). Otherwise, follow [**the instructions for your distribution**](https://learn.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt)

### The Google Cloud Platform (GPC) *gcloud* client software

- [**This video**](https://www.youtube.com/watch?v=04GONi_U6zU) shows [**how to install the gcloud CLI on Ubuntu Linux**](https://www.youtube.com/watch?v=04GONi_U6zU). Otherwise, follow [**the instructions for your distribution**](https://cloud.google.com/sdk/docs/install#linux)