Skip to content

stuttgart-things/blueprints

Repository files navigation

stuttgart-things/blueprints

Blueprints is a collection of modular, reusable Dagger pipelines for automating build, test, and deployment workflows in modern DevOps environments.

Overview

These blueprints are designed for platform engineers, SREs, and developers who want to accelerate CI/CD, infrastructure automation, and code quality gates using Dagger.

Available Modules

Module Description
💻 VM Module Automate VM lifecycle with Terraform and Ansible, including Vault/SOPS integration.
🖼️ VM-Template Module Build and test VM templates using Packer, Vault secrets, and Git workflows.
🚀 Go Microservice Run Go microservice CI pipelines: lint, test, coverage, and security scan.
☸️ Kubernetes Microservice Build and stage Kubernetes container images, supporting insecure registries and platform targeting.
📝 Repository Linting Validate and lint multiple technologies in a repository, merge findings, and analyze reports with AI.
📝 Configuration This module provides functions for configuration management rendering

Getting Started

  1. Clone this repository.
  2. Install Dagger and required dependencies.
  3. Explore each module's README for usage instructions and examples.

Example: Run AI-powered linting analysis

dagger call -m repository-linting analyze-report --report-file /tmp/all-findings.txt export --path=/tmp/ai.txt

License

Licensed under the Apache License, Version 2.0. See LICENSE for details.

Author

Patrick Hermann, stuttgart-things (2025)

About

collection of modular, reusable Dagger pipelines for automating build, test & deployment workflows

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages