hackedbyagirl / Eris-deploy

Offensive Security Infrastructure Deployment in AWS utilizing Terraform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Eris Avatar

Eris-deploy

Status GitHub Issues


Automating resilient, reusable, and disposable offensive infrastructure utilizing terraform and ansible.

Table of Contents

About

Eris utilizes a set of modules and third-party terraform providers to create resilient, reusable, and disposable offensive infrastructure.

Repository Structure

Eris/
|__ templates/
|__ |__ create_vpc.tf
|__ |__ external_pentest.tf
|__ |__ *.tf
|__ data/
|__ |__ scripts/
|__ |__ ssh_configs/
|__ |__ ssh_keys/
|__ modules/
|__ |__ aws/
|__ |__ |__ create_vpc/
|__ |__ |__ kali_ec2/
|__ |__ digital_ocean/
|__ ops/
|__ |__ create_vpc/
|__ |__ test1/
|__ |__ test2/

Main Directories:

  • templates: Configuration templates related to specific operations
  • data: contains scripts, ssh data, and other data to be to be deployed to hosts
  • modules: Modules related to providers that contain the terraform code
  • ops: Directory to structure deployment

Getting Started

Prerequisites

Setup

Instructions on how to get Eris configured locally.

Clone the repository

#Download Repo and Navigate to Directory
git clone https://github.com/hackedbyagirl/Eris-deploy.git
cd Eris

Setup required Environmental Variables

# Export Required Keys
export AWS_ACCESS_KEY_ID="accesskey"
export AWS_SECRET_ACCESS_KEY="secretkey"
export AWS_DEFAULT_REGION="default region"

Usage

TBD

Acknowledgements

Inspiration

About

Offensive Security Infrastructure Deployment in AWS utilizing Terraform


Languages

Language:HCL 100.0%