docs(awesome): add Terraform provider for Remnawave - #499
Open
batonogov wants to merge 4 commits into
Open
Conversation
Contributor
Greptile SummaryThis PR adds a community Terraform provider entry to the Awesome Remnawave documentation page. The changes follow all established patterns in the repository: the
Confidence Score: 5/5Documentation-only change adding a new community tool card; no logic, no configuration, no code paths affected. All three files follow the established patterns of the repository exactly. The card structure, link types, guide heading style, and image format match existing entries. No functional code is touched. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[awesome-remnawave.mdx] -->|imports| B[terraform-provider-remnawave.md]
A -->|references| C[terraform-provider-remnawave.webp]
A -->|renders| D[ProjectCard]
D -->|github link| E[GitHub repo]
D -->|docs link| F[Terraform Registry]
D -->|website link| G[Context7]
D -->|embeds| B
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
A[awesome-remnawave.mdx] -->|imports| B[terraform-provider-remnawave.md]
A -->|references| C[terraform-provider-remnawave.webp]
A -->|renders| D[ProjectCard]
D -->|github link| E[GitHub repo]
D -->|docs link| F[Terraform Registry]
D -->|website link| G[Context7]
D -->|embeds| B
Reviews (1): Last reviewed commit: "docs(awesome): add Terraform provider fo..." | Re-trigger Greptile |
Provider grew from 19→26 resources and 20→23 data sources. Version constraint updated ~> 0.2.0 → ~> 0.7.0 (current release v0.7.2).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add Terraform Provider for Remnawave to Awesome Remnawave
Adds batonogov/terraform-provider-remnawave to the Misc category.
What it is: a community Terraform provider for managing Remnawave configuration as version-controlled infrastructure. It currently covers 19 resources and 20 data sources across users, nodes, hosts, squads, config profiles, subscription settings and templates, billing, panel settings, metadata, HWID devices, and operational statistics.
Why it is useful for Remnawave users: operators can review panel changes with
terraform plan, keep configuration in Git, import existing objects, and reproduce configuration across environments. The provider is published in the Terraform Registry, tested against Remnawave 2.8.x, and its documentation is indexed by Context7.Checklist:
Validation:
npx prettier --check docs/awesome-remnawave.mdx docs/awesome-remnawave/_install-guides/terraform-provider-remnawave.mdnpm run typechecknpm run build