Free DevOps templates: three samples from the pack
Download three starter files from the DevOps Template Store pack for free, and preview the rest of the pack.
No signup, no cookies. Plain files you download directly from this site.
How to use it
- PrepareDownload a sample or open it on this page.
- RunAdapt names, versions and policies to your environment.
- ActReview it before production use.
Free samples
Download them, no signup. They are the complete files from the pack.
github-actions-terraform-validate.yml
github-actions/ · 21 lines · free sample
Download github-actions-terraform-validate.yml
View the file
# Read-only Terraform validate job. Review third-party action versions and pin to SHAs before production.
name: Terraform static validation
on:
pull_request:
paths: ['**/*.tf', '.github/workflows/terraform-validate.yml']
permissions:
contents: read
jobs:
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3.1.2
with:
terraform_version: '1.9.8' # Example only; update and approve version
- name: Format check
run: terraform fmt -check -recursive
- name: Initialize without backend
run: terraform init -backend=false -input=false
- name: Validate
run: terraform validate -no-color
k8s-network-policy.yaml
kubernetes/ · 10 lines · free sample
Download k8s-network-policy.yaml
View the file
# Deny all ingress/egress in demo namespace. Must add DNS and app-specific egress policies.
# Applying as-is can break a workload; review pod labels and CNI enforcement first.
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: default-deny
namespace: demo-only
spec:
podSelector: {}
policyTypes: [Ingress, Egress]
incident-triage-runbook.md
runbooks/ · 25 lines · free sample
Download incident-triage-runbook.md
View the file
# Incident triage starter runbook **Purpose:** reduce confusion in the first 15 minutes. Customize escalation contacts, severity definitions and rollback commands before use. ## Intake 1. Capture impact (customer groups, services, regions), first observed time (UTC), and known change window. 2. Assign incident commander, technical lead, scribe and communications owner. Avoid posting secrets in tickets. 3. Validate evidence from two independent signals, such as synthetic availability checks and server-side logs. ## Stabilization 1. Contain risky changes. Pause deployments only when warranted. 2. Consult pre-approved rollback plan; do not improvise stateful database rollbacks. 3. Preserve timestamps, immutable artifacts, traces and change identifiers. ## Communication - Internal incident updates: severity, impact, mitigation, confidence level, next update time. - External notifications: approved owner only; respect legal/security notification requirements. ## Exit criteria - User-facing service recovered and verified; alert noise reduced. - Follow-up issue owner and due date recorded; root-cause analysis follows with supporting evidence.
Also in the full pack
Previews only, the same excerpts the app shows before purchase.
terraform-azure-resource-group.tf
terraform/ · 20 lines · in the full pack
Preview the first lines
# Example only; manually review before apply. No credentials embedded.
terraform {
required_version = ">= 1.6.0"
required_providers {
azurerm = { source = "hashicorp/azurerm", version = "~> 4.0" }
}14 more line(s) in the full pack.
github-actions-python.yml
github-actions/ · 17 lines · in the full pack
Preview the first lines
# Starter demo, not hardened for production. Pin GitHub actions to SHA digest in real use. name: Python test on: push: pull_request:
12 more line(s) in the full pack.
k8s-namespace-quota.yaml
kubernetes/ · 28 lines · in the full pack
Preview the first lines
# Example only. Replace namespace and limits based on workloads and cluster policy. apiVersion: v1 kind: ResourceQuota metadata: name: starter-quota namespace: demo-only spec: hard:
20 more line(s) in the full pack.
production-rollback-runbook.md
runbooks/ · 23 lines · in the full pack
Preview the first lines
# Release and rollback decision template **Never execute rollback without checking data migrations and dependency compatibility.** | Check | Evidence / owner | |---|---|
17 more line(s) in the full pack.
finops-review-checklist.md
checklists/ · 12 lines · in the full pack
Preview the first lines
# Cloud cost review: investigation checklist **Cost concentration ≠ waste.** Recommendations must be based on utilization, SLA, business ownership and contractual commitments.
9 more line(s) in the full pack.
azure-landing-zone-review.md
checklists/ · 18 lines · in the full pack
Preview the first lines
# Azure landing zone review: 20-minute meeting checklist Use as a discussion aid, not a Microsoft-certified assessment. - [ ] Tenant hierarchy, management groups and subscription design documented
13 more line(s) in the full pack.
github-actions-oidc-checklist.md
checklists/ · 13 lines · in the full pack
Preview the first lines
# GitHub Actions OIDC federation review checklist OIDC can reduce long-lived credentials but is safe only when trust conditions are narrow.
10 more line(s) in the full pack.
service-slo-starter.md
checklists/ · 14 lines · in the full pack
Preview the first lines
# Service SLO design worksheet | Field | Example, replace before use | |---|---|
10 more line(s) in the full pack.
Honest limits
Starter examples, not certified production templates. Provided as-is, without warranty; review licences, versions and security for your environment.
BETA This free tool is part of the DevOps Template Store beta. It is free, with no signup, and stays free. The full product (saved history, schedules, alerts) is in free early access: see what DevOps Template Store does.
Get notified when DevOps Template Store opens
This free tool stays free. Saved history, schedules and alerts are in free beta; leave your email and we tell you when they open. No card, no charge.