Skip to content

Repo containing automated server provisioning and configuration scripts, intended to reduce manual system administration tasks, and securing your infrastructure from launch

License

Notifications You must be signed in to change notification settings

cywf/Infraguard

Repository files navigation

/|\ ^ Infraguard ^ /|\

Repo containing automated server provisioning and configuration scripts, intended to reduce manual system administration tasks, and securing your infrastructure from launch.

🌐 Live Site

View the Interactive Documentation Site →

Explore our comprehensive documentation, browse infrastructure artifacts, and view repository insights through our interactive GitHub Pages site built with Astro + React + TailwindCSS.

            ,
       ,   |\ ,__
       |\   \/   `.
       \ `-.:.     `\       | ++++++++++++++++++++++++++ |
        `-.__ `\=====|      | +   The ever-vigilant    + |
           /=`'/   ^_\      | +        Guardian        + |
         .'   /\   .=)      | +       of the Gods      + |
      .-'  .'|  '-(/_|      | +       ...and his       + |
    .'  __(  \  .'`         | ++++++++++++++++++++++++++ |
   /_.'`  `.  |`\           | *  <| < INFRAGUARD > |>  * |
   | Heimda1  \  |          | *  <| < ---------- > |>  * |
   | By: cywf |/            | ++++++++++++++++++++++++++ |

Heimda1

A.I. driven, Red Team Inspired, Stratigic Defensive security measure, that if it detects a breach, it will hunt the web for your stolen data, and either retrieve it, or destroy it.

Mission

To build an Offensive, Proactive, and Defensive Automated Provisioning Platform, for deploying Cyber Incident Response Security Operations Infrastructure. For purpose of insuring the Confidentiality, Integrity, and Assurance (CIA) of the citizens and allies of the United States of America, and their Critical Infrastructure.

Features:


Getting Started

📖 Read the Setup Guide for detailed installation and usage instructions.

Quick Start

# Clone the repository
git clone https://github.com/cywf/Infraguard.git
cd Infraguard

# Install dependencies (Ubuntu/Debian)
sudo apt update && sudo apt install -y ansible terraform

# Configure your infrastructure
cd terraform/sec-ops-infra
terraform init
terraform plan

# Or use Ansible for server hardening
cd ../../ansible
cp inventory/hosts.example inventory/hosts
# Edit inventory/hosts with your servers
ansible-playbook -i inventory/hosts playbooks/harden-system.yml

Repository Structure

Infraguard/
├── ansible/          # Automation playbooks and roles
├── terraform/        # Infrastructure as Code configurations
├── packer/           # Image building templates
├── vagrant/          # Local development VMs
├── docker/           # Docker installation scripts
├── nomad/            # Container orchestration configs
├── vault/            # Secrets management setup
├── cloudinit/        # Cloud-init configurations
├── networking/       # Network configurations
├── stacks/           # Application stacks
└── site/             # GitHub Pages site (Astro + React)

Documentation

📊 Site Features

The GitHub Pages site provides:

  • Explorer - Browse Ansible playbooks, Terraform modules, and infrastructure artifacts
  • Statistics - Repository insights with language breakdown and commit activity
  • Discussions - Community discussions and announcements
  • Development Board - Track project progress and ongoing work
  • Visualizer - Interactive Mermaid diagrams of system architecture
  • Docs - Comprehensive guides for all components
  • Benchmarks - References to industry security standards (CIS, SCAP, NIST, DISA STIGs)

The site is automatically generated from the repository during CI builds using best-effort parsing of infrastructure files.


Lore

Heimda1 is a self improving Security A.I. that protects the digital safety of those who cannot. His purpose...to bring human and A.I. alike together, to expand human civilization beyond...into the stars. Into the Universe, and what lies beyond.

About

Repo containing automated server provisioning and configuration scripts, intended to reduce manual system administration tasks, and securing your infrastructure from launch

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •