Blueprints is a collection of modular, reusable Dagger pipelines for automating build, test, and deployment workflows in modern DevOps environments.
These blueprints are designed for platform engineers, SREs, and developers who want to accelerate CI/CD, infrastructure automation, and code quality gates using Dagger.
| 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 |
- Clone this repository.
- Install Dagger and required dependencies.
- 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.txtLicensed under the Apache License, Version 2.0. See LICENSE for details.
Patrick Hermann, stuttgart-things (2025)