Skip to content

GlobalStar117/devops-automation-infrastructure

Repository files navigation

DevOps Automation Infrastructure

This repository contains the Infrastructure as Code (IaC) for deploying N8n automation platform that interfaces with existing Fineract deployment scripts.

Architecture Overview

┌─────────────────┐    ┌──────────────────┐    ┌─────────────────────┐
│   Developer     │    │   N8n Platform   │    │  Existing Fineract  │
│   Web Interface │───▶│   (This Repo)    │───▶│  Infrastructure     │
│                 │    │                  │    │  (create.sh)        │
└─────────────────┘    └──────────────────┘    └─────────────────────┘

Project Structure

devops-automation-infrastructure/
├── terraform/
│   ├── n8n-cluster/          # EKS cluster for N8n (if not using existing)
│   ├── n8n-deployment/       # N8n application deployment
│   └── shared/               # Shared resources (VPC, etc.)
├── helm/
│   └── n8n/                  # N8n Helm configuration
├── workflows/
│   └── fineract-deployment/  # N8n workflow definitions
├── scripts/
│   └── integration/          # Scripts to interface with existing infrastructure
└── docs/
    └── deployment-guide.md   # Step-by-step deployment guide

Design Principles

  1. Non-Invasive: Does not modify existing Fineract deployment scripts
  2. IaC First: Everything defined as code and version controlled
  3. Modular: N8n infrastructure separate from application deployments
  4. Secure: All credentials managed within N8n, never exposed externally

Phase 1 Scope

  • ✅ Deploy N8n on Kubernetes (EKS)
  • ✅ Create workflow for Apache Fineract deployment
  • ✅ Support database selection (PostgreSQL/MySQL)
  • ✅ Interface with existing create.sh script
  • ✅ Provide developer-friendly web interface

Getting Started

Follow the step-by-step guide in docs/deployment-guide.md.

Security

All sensitive data (AWS keys, Git credentials) are stored securely within N8n and never leave the organization's infrastructure.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published