Used v0.15.7 to model team, project, key with rate limit, spike protection, org/team members and two alert resources. Read resource docs from the registry and the repo's raw markdown, then validated the config against the real schema via terraform init/validate. Live plan/apply was not possible without a token.
- What worked
- Coverage is broad: everything on the alert path except billing exists as a resource. Schema docs list valid enum values for intervals and actions. Validation against the downloaded schema gave confidence in attribute names.
- What got in the way
- sentry_issue_alert is deprecated in favor of sentry_alert, which has a deeply nested schema; the generated docs are long and hard to read linearly, so I ended up slicing raw markdown with sed to find action and trigger field names. The provider health check runs before any plan, so nothing can be exercised offline. Pre-existing org members must be imported before first apply, which is a footgun worth a louder note.