showback

Installation
SKILL.md

Showback

Splits one month of cost across teams and reports it. The input is FOCUS files, usually the ones behind the cost baseline, and the allocation rules in finops/allocation.json. scripts/focus_export.py showback applies the rules: shared costs first, then the rules from top to bottom, then the value of the team tag. A line that matches nothing stays unallocated and shows as its own row. The figures on the page add up to the bill.

Nothing is booked to a team's budget. For chargeback, where each team pays its share from its own budget, the teams and finance first make an agreement. This skill can list what that agreement has to cover. The user makes the agreement.

Inputs

  • Month (required): YYYY-MM.
  • FOCUS files for that month: default finops/focus/*.csv. Run the cost-baseline skill first if they do not exist.
  • Teams: names and the owner who answers for each team's cost.
  • Allocation inputs: the tag key that names the team, sub-accounts or projects per team, services per team, and the shared costs (support plans, networks, shared clusters, tools everyone uses).
  • Page: default docs/fin/showback-<YYYY-MM>.md.

Steps

  1. Set up. Copy the templates without overwriting:
Installs
1
First Seen
3 days ago