Skip to content

canonical/terraform-juju-sdcore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SD-Core Terraform Modules

This project contains 3 Terraform modules to deploy the following SD-Core bundles: SD-Core, SD-Core CP and SD-Core UP.

The modules use the Terraform Juju provider to model the bundle deployment onto any Kubernetes environment managed by Juju.

sdcore-k8s module deploys a standalone 5G core network. This module contains the 5G control plane functions, the UPF, NMS, Grafana Agent, Traefik, Self Signed Certificates and MongoDB.

sdcore-control-plane-k8s module deploys the 5G control plane and the sdcore-user-plane-k8s module deploys only the 5G user plane. Hence, the SD-Core 5G core network deployment could be performed following the Control and User Plane Separation (CUPS) principles.

Deploying sdcore-k8s modules with Terraform

In order to deploy SD-Core modules, please follow the instructions in the README.md of the module.