smaddis/smad-deploy-azure

Created Aug 28, 2022 · View the smaddis/smad-deploy-azure repository page

Terraform scripts to set up AKS, ACR, KV for Kuksa Cloud (Eclipse Hono) deployment.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

8

Lines of Code

184

From

Oct 14, 2020

To

Nov 27, 2021

About smaddis/smad-deploy-azure

This repository provides Terraform infrastructure-as-code scripts for deploying the SMAD project's service stack to Microsoft Azure. The deployment sets up an Azure Kubernetes Service (AKS) cluster along with container registry (ACR) and key vault (KV) resources, forming the foundation for a complete Eclipse Hono-based cloud platform.

The Terraform configuration automates the provisioning of a comprehensive messaging and monitoring ecosystem including Eclipse Hono for device communication, Prometheus and InfluxDB for metrics collection, Jaeger for distributed tracing, MongoDB for device registry data, and Grafana with pre-configured dashboards for visualization. The stack also deploys Ambassador as an API gateway to expose these services through a unified domain endpoint.

The project includes both infrastructure deployment scripts and testing tools for validating the Hono instance after deployment. It was originally developed by a student group at the University of Oulu and is written in HCL (Terraform language) with supporting Bash utilities. The deployment targets Azure's West Europe region and generates accessible endpoints for each service component upon completion.

Share this video