Conversation
Add overview with Terraform basics, self-hosting redirect note, and guides for provider configuration, database resources, and data sources. Link to appwrite/terraform-provider-appwrite; align content with README. Made-with: Cursor
Made-with: Cursor
… nav Align docs with provider: bucket, messaging_provider, messaging_topic. Move database guide under resources/databases; add resources/storage and resources/messaging. Nav: Getting started, Resources, Data sources. Redirect old /terraform/databases path. Made-with: Cursor
Made-with: Cursor
…tion Made-with: Cursor
Made-with: Cursor
Add terraform.svg to icon pipeline (svgtofont + sprite), use web-icon-terraform in docs Tooling menu. Colors normalized by optimizer; sidebar uses currentColor like other nav icons. Made-with: Cursor
Made-with: Cursor
Made-with: Cursor
…th registry docs Add registry URLs for provider index, generated docs, and per-resource pages. Pin required_providers example to ~> 0.0.4; cross-link GitHub for source. Made-with: Cursor
…only Made-with: Cursor
…hyphens Made-with: Cursor
…e heading Made-with: Cursor
Add 2026-04-08 changelog on IaC value, docs, registry, and catalog. Add integrations/terraform-provider page under Deployments with cover and avatar SVGs. Made-with: Cursor
Product announcement with docs, registry, and integrations links; cover SVG. Made-with: Cursor
…weaks Add introducing-terraform-provider-for-appwrite post and levi-van-noort author. Use ASCII hyphens in Terraform provider and databases docs. Include icon font output assets and avatar. Made-with: Cursor
These copies are not produced by the icon build; drop them from the repo. Made-with: Cursor
Prevents accidental commits of Finder "file 2.ext" duplicates. Made-with: Cursor
Made-with: Cursor
Made-with: Cursor
Greptile SummaryThis PR adds the official Terraform provider documentation for Appwrite, including a full docs section under Previously flagged concerns are resolved: Confidence Score: 5/5Safe to merge; all previously flagged issues are resolved and the only remaining finding is a P2 docs style suggestion. All P0/P1 concerns from prior review rounds have been addressed. The one new finding (missing version constraint in the provider docs example) is a non-blocking style suggestion that does not affect runtime behavior or correctness. src/routes/docs/tooling/terraform/provider/+page.markdoc — consider adding a version constraint to the required_providers example for consistency with the blog post. Important Files Changed
Reviews (8): Last reviewed commit: "docs(terraform): document v1.3.0 deploym..." | Re-trigger Greptile |
| } | ||
| ``` | ||
|
|
||
| ## Topics {% #topics %} | ||
|
|
There was a problem hiding this comment.
Missing warning about committing service account JSON to git
The FCM example reads credentials with file("firebase-service-account.json") but there is no note warning users to add that file to .gitignore and never commit it. Readers following this example for the first time may inadvertently leak their service account key.
Consider adding a short note here:
Important: Add
firebase-service-account.jsonto your.gitignore. Never commit secret files to version control; use environment variables or a secrets manager for CI.
Resolve conflicts: icon sprite/types (terraform + restored mongo), changelog split for 2026-04-08 entries, github-stars, and regenerated icon output. Made-with: Cursor
Made-with: Cursor
…s, assets Align TablesDB resource names and capabilities; add Auth, Functions, Sites, Webhooks, and Backups pages; fold data source into Databases; update redirects. Refresh Terraform blog, changelog, and integration copy; new covers and avatar. Made-with: Cursor
Made-with: Cursor
Made-with: Cursor
Made-with: Cursor
There was a problem hiding this comment.
I think this blog is still missing some resources, other than that it looks fine. I did a rewrite of it here: https://github.com/appwrite/website/pull/2887/changes#diff-77917839cc715ba8a72fb8737c10434dfdfd13fd29086b3f7d9837fb26deca5c
| --- | ||
| layout: changelog | ||
| title: "Terraform provider for Appwrite" | ||
| date: 2026-04-17 |
There was a problem hiding this comment.
| date: 2026-04-17 | |
| date: 2026-04-19 |
…ields Made-with: Cursor
Add appwrite_function_deployment and appwrite_site_deployment resources with code and template examples, and document the new data sources (storage_bucket, auth_user, auth_team, function, site, messaging_topic, webhook) on each product page and the overview. Made-with: Cursor
What does this PR do?
(Provide a description of what this PR does.)
Test Plan
(Write your test plan here. If you changed any code, please provide us with clear instructions on how you verified your changes work.)
Related PRs and Issues
(If this PR is related to any other PR or resolves any issue or related to any issue link all related PR and issues here.)
Have you read the Contributing Guidelines on issues?
(Write your answer here.)