No description
  • Go 64.7%
  • HCL 15.4%
  • Shell 15%
  • Python 4.5%
  • Makefile 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Mauritz Uphoff eb888693bb
All checks were successful
Mirror to Public GitHub / Sync Repository (push) Has been skipped
Default CI / Check for Open TODOs (push) Successful in 36s
Default CI / Pre-Commit Hooks (push) Successful in 1m44s
Default CI / Check README Tags (push) Successful in 2m27s
Default CI / Check AGENTS.md is up to date (push) Successful in 1m31s
example(otel): fmt dashboard
2026-10-02 09:27:15 +02:00
.github feat(apps): add costguard, cost and resource hygiene bot for STACKIT organizations 2026-10-01 10:04:44 +00:00
apps/costguard feat(apps): add costguard, cost and resource hygiene bot for STACKIT organizations 2026-10-01 10:04:44 +00:00
examples example(otel): fmt dashboard 2026-10-02 09:27:15 +02:00
modules example(vpn): split into own directories 2026-08-26 14:57:37 +02:00
scripts chore(docs): update docs and scripts 2026-09-15 10:39:32 +02:00
.gitignore fix(examples): stop tracking generated build output (#24) 2026-09-16 15:56:10 +02:00
.pre-commit-config.yaml feat(apps): add costguard, cost and resource hygiene bot for STACKIT organizations 2026-10-01 10:04:44 +00:00
AGENTS.md fix(dbaas): repair the otel metrics example for provider 0.117.0 (#33) 2026-10-01 18:10:40 +02:00
CONTRIBUTING.md feat(apps): add costguard, cost and resource hygiene bot for STACKIT organizations 2026-10-01 10:04:44 +00:00
GOVERNANCE.md ci: switch to gitleaks 2026-06-29 11:22:36 +02:00
LICENSE.md Initial commit 2026-04-14 11:33:55 +02:00
README.md feat(apps): add costguard, cost and resource hygiene bot for STACKIT organizations 2026-10-01 10:04:44 +00:00

STACKIT Professional Service

Welcome to the central repository for STACKIT examples, scripts, and boilerplate code!

⚠️ REPOSITORY MIRROR NOTICE

The primary, internal source of truth for this codebase lives at: https://professional-service.git.onstackit.cloud/professional-service-best-practices/professional-service

A public mirror is available on GitHub at: https://github.com/stackitcloud/professional-service

We automatically sync changes from our STACKIT managed GIT instance to the public GitHub mirror.

Want to contribute? If you are an external contributor or do not have access to our internal systems, you are more than welcome to open Pull Requests directly on GitHub! We will review them and merge them upstream.


The Philosophy

Let's be upfront about how this repository is maintained:

  • Strictly Best Effort: Everything you find in this repository is provided on a "best effort" basis.
  • No Guarantees on Freshness: We try our best to keep the examples, Terraform modules, and scripts up to date with the latest provider releases and API changes. However, we cannot guarantee it. Things move fast in the cloud, and some examples might become outdated over time.
  • Review Before Deploying: Do not blindly copy-paste code from here directly into a production environment.

Contents

  • examples/ — Example solutions across a variety of STACKIT products.
  • scripts/ — Helper scripts for working with STACKIT services.
  • modules/ — Ready-made Terraform modules to simplify your deployments.
  • apps/ — Ready-to-run applications.

How to Use This Repository

Please treat this repository as a developer playground and a resource library to get working examples.

Whenever you are starting a new project, looking for a specific implementation, or need inspiration, check here first. It is highly likely you will find a working foundation that saves you hours of reading documentation.

When using our examples, please remember to:

  1. Understand it: Read through the code and understand what resources it spins up.
  2. Adapt it: Treat the code as a starting point. You will need to tweak configurations, variables, and security guardrails to fit your specific customer environment.
  3. Test it: Always run and validate the code in a sandbox or development environment first.

Contributions Welcome

Did you find a script that is broken because of a recent update? Did you build a new, awesome example that could help your colleagues?

Since this is a best-effort repository, we highly encourage you to open a Pull Request and share your fixes or additions! We all benefit from a growing, shared knowledge base. Please refer to our CONTRIBUTING.md for guidelines on how to format your code before submitting. Because this repository is maintained on a best-effort basis, discussions and reviews may take some time. However, we strive to respond within 7 business days.

AI Coding Agent Support

AGENTS.md contains a tagged index of every example, script, app and module in this repository, plus instructions the agent follows to fetch source files, verify provider schemas, and adapt examples for a customer's environment. It is auto-generated on every commit, do not edit it by hand.