# Trace of `terraform/messaging.tf` — 1 blocks

> FOR REVIEW — generated by StackToIT Assess. Architect review required before any decision.

Run `6f8f72b2-1c34-4cfc-8483-344c41245364` · source digest `sha256:19bfed642d5789ccada81b91d5c36e33175dcafd66dc46b1644ffa105d020000`

The draft keeps a one-paragraph comment above each block: where it comes from, why its values are what they are, what is not carried and which decision is open. Each section of this file is the whole comment the generators wrote for one block, unabridged and in the order they wrote it: the rule and the knowledge-base stamp, the references with their digests, the evidence of each chosen value, the reason of each attribute that is not written and the caveats of the checks. The `# trace:` line above a block names its section by the anchor, which is the trace id.

<a id="TR-4a61e547964d"></a>

## Trace TR-4a61e547964d — stackit_rabbitmq_instance.messaging

| | |
|---|---|
| Block | `stackit_rabbitmq_instance.messaging` in `terraform/messaging.tf` |
| Source units | `google_pubsub_topic.faux` |
| Comment | 4 lines as the generators wrote it, 5 lines kept above the block in the .tf (the last is the `# trace:` line) |

````text
One RabbitMQ instance hosts all migrated topics as exchanges and subscriptions as queues.
NOT CARRIED (google_pubsub_topic.faux): name — the topic becomes an exchange and its subscriptions queues of the shared RabbitMQ instance, created in RabbitMQ by hand (not by this draft): names, delivery, retention and push settings are not generated.
google_pubsub_topic.faux: WARNING source-provider-unverified: no lock file records the version of registry.terraform.io/hashicorp/google, and the constraint ">= 6, < 8" excludes it (pinned 8.4.0) (stated once for the whole estate)
replaces: google_pubsub_topic.faux
````
