Section 05 Β· Workflows & Pipelines
πŸ’§ Irrigation Β· Workflows & Pipelines

Channels that carry the flow.

The n8n workflows, Azure Pipelines and Terraform that move an event from source system to published wiki page β€” and stand the platform up as code.

3n8n workflows
8Terraform modules
3Environments
20 wkTo full rollout

n8n workflows

Event-driven flows running HA on AKS.

WorkflowTriggerDoes
10-azrepos-ingest.jsonAzure Repos pushnormalize commits into docs.changes events
20-router-drafter-pr.jsonnew docs.changes eventroute β†’ AI draft β†’ open a pull request
30-nightly-reconcile.jsonnightly schedulequery ServiceNow by sys_updated_on to catch anything the real-time hook missed
πŸ’§ Open the workflows Event-driven flows that carry changes downstream. automation/n8n/workflows/ β€Ί

CI/CD pipelines

Terraform β€” infrastructure as code

One design, composed per environment; zone-redundancy enforced in code.

ModulePurpose
akszone-redundant AKS β€” FAILS the plan if a tier-1 resource has < 2 zones (ADR-0001)
monitoringkube-prometheus-stack + blackbox exporter
key_vaultRBAC, purge protection, private endpoint
log_analyticsworkspace + diagnostic settings on every resource
postgres_n8nPostgres Flexible Server, zone-redundant HA, 35-day backup
redis_queueRedis for n8n queue mode
service_busnamespace + docs.changes topic + subscriptions + DLQ
ai_searchAzure AI Search β€” semantic ranker, private endpoint

envs/dev β€” ephemeral, single-region envs/dev-china β€” 21Vianet isolated envs/prod β€” multi-region, HA

🌊 Open the IaC Terraform modules and environment compositions. automation/iac/ β€Ί

Delivery β€” 20 weeks, dev-first

Rollout roadmap

  • Wk 1–2 Terraform stands up zone-redundant AKS + monitoring in dev
  • Wk 3–6 EMEA parallel-run beside SolarWinds; exporters via Ansible/AWX
  • Wk 7–10 Network + Azure depth; ServiceNow fix live
  • Wk 11–16 Brazil rollout; China isolated in-region stack
  • Wk 17–20 Per-service cutover; auto-docs live; SolarWinds retired last

Where to go next