💰 Infracost estimate: monthly cost will increase by $99 📈
Project
Cost change
New monthly cost
shine102/demo-github-action/terraform/grunt
+$99
$99
Infracost output
```
──────────────────────────────────
Project: shine102/demo-github-action/terraform/grunt
Module path: terraform/grunt
+ aws_nat_gateway.this[0]
+$33
+ NAT gateway
+$33
+ Data processed
Monthly cost depends on usage
+$0.045 per GB
+ aws_nat_gateway.this[1]
+$33
+ NAT gateway
+$33
+ Data processed
Monthly cost depends on usage
+$0.045 per GB
+ aws_nat_gateway.this[2]
+$33
+ NAT gateway
+$33
+ Data processed
Monthly cost depends on usage
+$0.045 per GB
Monthly cost change for shine102/demo-github-action/terraform/grunt (Module path: terraform/grunt)
Amount: +$99 ($0.00 → $99)
──────────────────────────────────
Project: shine102/demo-github-action
Errors:
No valid Terraform files found at path ., try a different directory
Try adding a config-file to configure how Infracost should run. See https://infracost.io/config-file for details and examples.
──────────────────────────────────
Key: ~ changed, + added, - removed
28 cloud resources were detected:
∙ 3 were estimated, all of which include usage-based costs, see https://infracost.io/usage-file
∙ 25 were free, rerun with --show-skipped to see details
Infracost estimate: monthly cost will increase by $99 ↑
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┓
┃ Project ┃ Cost change ┃ New monthly cost ┃
┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━━━━━━┫
┃ shine102/demo-github-action/terraform/grunt ┃ +$99 ┃ $99 ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━┛
```
<details>
<summary><strong>⚠️ Policies warning</strong></summary>
<h4>⚠️ <b>FinOps tags</b> (warning)</h4>
<table>
<tr>
<td>
<p>This example Tagging policy shows how you can enforce required FinOps tag keys/values in pull requests. This example checks for the tags 'Service' (can have any value) and 'Environment' (must be Dev/Stage/Prod) on all taggable resources being changed in the pull request. You can adjust it from https://dashboard.infracost.io > Governance > Tagging policies. You have a 14 day trial of this feature as it's part of Infracost Cloud.</p>
</td>
</tr>
<tr><td>
aws_nat_gateway.this[0]
Missing mandatory tags: Service
Environment has invalid value dev, must be one of: Dev, Stage, Prod
in project shine102/demo-github-action/terraform/grunt
**aws_nat_gateway.this[1]**
* Missing mandatory tags: `Service`
* `Environment` has invalid value `dev`, must be one of: `Dev`, `Stage`, `Prod`
in project `shine102/demo-github-action/terraform/grunt`
<tr><td>
aws_nat_gateway.this[2]
Missing mandatory tags: Service
Environment has invalid value dev, must be one of: Dev, Stage, Prod
in project shine102/demo-github-action/terraform/grunt
**aws_eip.nat[0]**
* Missing mandatory tags: `Service`
* `Environment` has invalid value `dev`, must be one of: `Dev`, `Stage`, `Prod`
in project `shine102/demo-github-action/terraform/grunt`
<tr><td>
aws_eip.nat[1]
Missing mandatory tags: Service
Environment has invalid value dev, must be one of: Dev, Stage, Prod
in project shine102/demo-github-action/terraform/grunt
**aws_eip.nat[2]**
* Missing mandatory tags: `Service`
* `Environment` has invalid value `dev`, must be one of: `Dev`, `Stage`, `Prod`
in project `shine102/demo-github-action/terraform/grunt`
<tr><td>
aws_internet_gateway.this[0]
Missing mandatory tags: Service
Environment has invalid value dev, must be one of: Dev, Stage, Prod
in project shine102/demo-github-action/terraform/grunt
**aws_route_table.private[0]**
* Missing mandatory tags: `Service`
* `Environment` has invalid value `dev`, must be one of: `Dev`, `Stage`, `Prod`
in project `shine102/demo-github-action/terraform/grunt`
<tr><td>
aws_route_table.private[1]
Missing mandatory tags: Service
Environment has invalid value dev, must be one of: Dev, Stage, Prod
in project shine102/demo-github-action/terraform/grunt
**aws_route_table.private[2]**
* Missing mandatory tags: `Service`
* `Environment` has invalid value `dev`, must be one of: `Dev`, `Stage`, `Prod`
in project `shine102/demo-github-action/terraform/grunt`
<tr>
<td>
<p>... and 8 more. <a href="https://dashboard.infracost.io/org/nguyenngotunglam2/repos/1cd3011f-d68a-41af-960c-72ff88e995bf/runs/b3b18a7a-74ce-4f0f-9035-0d4dfba5fb7f" rel="noopener noreferrer" target="_blank">View in Infracost Cloud.</a></p>
</td>
</tr>
</table>
</details>
⚠️ Guardrails triggered
> - Warning: At least one project exceeded per-project threshold. Cost increased by $99, threshold was $10. This example Guardrail shows how you can monitor pull request costs, and trigger actions when your defined thresholds are exceeded. You can adjust it from https://dashboard.infracost.io > Governance > Guardrails. You have a 14 day trial of this feature as it's part of Infracost Cloud.
💰 Infracost estimate: monthly cost will increase by $99 📈
Infracost output
``` ────────────────────────────────── Project: shine102/demo-github-action/terraform/grunt Module path: terraform/grunt + aws_nat_gateway.this[0] +$33 + NAT gateway +$33 + Data processed Monthly cost depends on usage +$0.045 per GB + aws_nat_gateway.this[1] +$33 + NAT gateway +$33 + Data processed Monthly cost depends on usage +$0.045 per GB + aws_nat_gateway.this[2] +$33 + NAT gateway +$33 + Data processed Monthly cost depends on usage +$0.045 per GB Monthly cost change for shine102/demo-github-action/terraform/grunt (Module path: terraform/grunt) Amount: +$99 ($0.00 → $99) ────────────────────────────────── Project: shine102/demo-github-action Errors: No valid Terraform files found at path ., try a different directory Try adding a config-file to configure how Infracost should run. See https://infracost.io/config-file for details and examples. ────────────────────────────────── Key: ~ changed, + added, - removed 28 cloud resources were detected: ∙ 3 were estimated, all of which include usage-based costs, see https://infracost.io/usage-file ∙ 25 were free, rerun with --show-skipped to see details Infracost estimate: monthly cost will increase by $99 ↑ ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┓ ┃ Project ┃ Cost change ┃ New monthly cost ┃ ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╋━━━━━━━━━━━━━╋━━━━━━━━━━━━━━━━━━┫ ┃ shine102/demo-github-action/terraform/grunt ┃ +$99 ┃ $99 ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━┛ ```aws_nat_gateway.this[0]
Service
Environment
has invalid valuedev
, must be one of:Dev
,Stage
,Prod
in project
shine102/demo-github-action/terraform/grunt
aws_nat_gateway.this[2]
Service
Environment
has invalid valuedev
, must be one of:Dev
,Stage
,Prod
in project
shine102/demo-github-action/terraform/grunt
aws_eip.nat[1]
Service
Environment
has invalid valuedev
, must be one of:Dev
,Stage
,Prod
in project
shine102/demo-github-action/terraform/grunt
aws_internet_gateway.this[0]
Service
Environment
has invalid valuedev
, must be one of:Dev
,Stage
,Prod
in project
shine102/demo-github-action/terraform/grunt
aws_route_table.private[1]
Service
Environment
has invalid valuedev
, must be one of:Dev
,Stage
,Prod
in project
shine102/demo-github-action/terraform/grunt
⚠️ Guardrails triggered
> - Warning: At least one project exceeded per-project threshold. Cost increased by $99, threshold was $10. This example Guardrail shows how you can monitor pull request costs, and trigger actions when your defined thresholds are exceeded. You can adjust it from https://dashboard.infracost.io > Governance > Guardrails. You have a 14 day trial of this feature as it's part of Infracost Cloud.View in Infracost Cloud. This comment will be updated when the cost estimate changes.