CI Job Summaries
The ci.summary section configures rich Markdown job summaries that are written after plan and apply
operations. On GitHub Actions, these are written to $GITHUB_STEP_SUMMARY.
Configuration
ci.summary.enabledWrite rich summaries with resource badges, collapsible diffs, and terraform outputs. On GitHub Actions, writes to
$GITHUB_STEP_SUMMARY. On GitLab CI, creates job artifacts.Default:
trueci.summary.templateOverride the name of the summary template that a native command loads from the templates base path. Terraform, Helm, and Helmfile commands load
<template>in place of the command name (plan,apply, and so on), and native Kubernetes components load<base_path>/kubernetes/<template>.md.Only the summaries Atmos writes for its own commands read this key. Scripts that call
ci.summaryname their template in the call withtemplate=, so changing this key never affects a script and a script never needs it. See script report templates.Default: The command name (for example
plan), orsummaryfor native Kubernetes components
Plan Summary Format
Plan summaries include resource counts as inline badges, destruction warnings, and a collapsible resource list:
## Plan: `vpc` in `plat-ue2-dev`
[](#)
[](#)
[](#)
> [!CAUTION]
> **Terraform will delete resources!**
<details>
<summary>Plan: 3 to add, 1 to change, 2 to destroy</summary>
### Create
- `aws_vpc.main`
- `aws_subnet.public[0]`
- `aws_subnet.public[1]`
### Change
- `aws_security_group.web`
### Destroy
- `aws_security_group.deprecated`
- `aws_route.legacy`
</details>
Apply Summary Format
Apply summaries show the result of the apply operation, including resource counts and any terraform outputs that were produced.
Custom Templates
Override the default summary templates with your own Markdown. See Templates for configuration and template variables.
Local Testing
Test summaries locally by setting the summary output path:
export ATMOS_CI_SUMMARY=/tmp/summary.md
atmos terraform plan mycomponent -s dev --ci
cat /tmp/summary.md
Related
- CI Configuration - Full configuration reference
- Templates - Custom template configuration
- Job Summaries - Feature overview