IDF is a collection of resuable Infrastructure as Code (IAC) modules that works with SeedFarmer CLI. Please see the DOCS for all things seed-farmer.
The modules in this repository are decoupled from each other and can be aggregated together using GitOps (manifest file) principles provided by seedfarmer
and achieve the desired use cases. It removes the undifferentiated heavy lifting for an end user by providing hardended modules and enables them to focus on building business on top of them.
The modules in this repository are / must be generic for resuse without affiliation to any one particular project or use case or any vertical.
All modules in this repository adhere to the module strutucture defined in the the SeedFarmer Guide
- ADDF: A collection of modules for Scene Detection, Simulation (mock), Visualization, Compute, Storage, Centralized logging, etc.
- AiOps: A collection of modules for use-cases in the Artificial Intelligence & Machine Learning spaces.
Type | Description |
---|---|
Networking Module | Deploys standard networking resources such as VPC, Public/Private/Isolated subnets and Interface/Gateway endpoints |
Type | Description |
---|---|
EKS Module | Deploys EKS Cluster with the documented list of addons |
AWS Batch Module | Deploys AWS Batch resources |
Type | Description |
---|---|
Neptune Module | Deploys Amazon Managed Neptune Cluster |
Type | Description |
---|---|
Opensearch Module | Deploys Amazon Opensearch Cluster |
S3 Buckets Module | Deploys AWS S3 buckets for logging and artifacts purpose |
EFS Module | Deploys Amazon EFS for shared artifacts purpose |
FSX-Lustre Module | Deploys Amazon FSX Lustre for HPC/Bigdata workloads |
Type | Description |
---|---|
Amazon Managed Workflows for Apache Airflow (MWAA) Module | Deploys an Amazon MWAA module |
Type | Description |
---|---|
DockerImages Replication Module | Deploys docker images replication module which replicates any docker image from public registry to an internal ECR repo(s) |