Skip to content

lundrew/infrastructure-provisioning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Infrastructure Provisioning

This repository is responsible for provisioning infrastructure required to run the platform.

It uses Terraform to create virtual machines, networking, and supporting resources in Proxmox.
No application or Kubernetes configuration lives here — this repo only creates infrastructure.


Responsibilities

  • Provision VMs
  • Configure networking
  • Manage Terraform state
  • Output inventory and access details for downstream systems

Tech Stack

  • Terraform
  • Proxmox provider
  • Remote Terraform backend (recommended)

CI/CD Pipeline

Typical pipeline stages:

  1. terraform fmt
  2. terraform validate
  3. terraform plan
  4. terraform apply

This pipeline creates real infrastructure.


Related Repositories

This repository is the foundation for the entire platform.

Platform Configuration (Ansible + Kubernetes Add-ons)
https://github.com/lundrew/platform-configuration

Application Repository
https://github.com/lundrew/k8sapp


Notes

  • Terraform state should be protected and backed up.
  • Secrets should be injected via CI/CD or secret managers.
  • Outputs from this repo are consumed by the platform configuration repo.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published