Skip to content

Commit 811126d

Browse files
authored
docs: add Terraform/OpenTofu provider page (#2967)
1 parent c2d31b7 commit 811126d

1 file changed

Lines changed: 62 additions & 0 deletions

File tree

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
---
2+
title: Terraform/OpenTofu Provider (Advanced)
3+
description: Manage Seerr settings and integrations with the community Terraform/OpenTofu provider.
4+
sidebar_position: 4
5+
---
6+
7+
# Terraform/OpenTofu Provider (Advanced)
8+
9+
:::warning
10+
This provider is maintained by the community, not by the Seerr team. Please report bugs or feature requests in the [provider repository](https://github.com/Josh-Archer/terraform-provider-seerr).
11+
:::
12+
13+
The community-maintained [Seerr Terraform/OpenTofu provider](https://search.opentofu.org/provider/josh-archer/seerr/latest) can manage Seerr settings and integrations from infrastructure-as-code workflows.
14+
15+
## Basic Example
16+
17+
Configure the provider with your Seerr URL and API key, then manage Seerr resources in the same configuration as the rest of your infrastructure.
18+
19+
```hcl
20+
terraform {
21+
required_providers {
22+
seerr = {
23+
source = "registry.opentofu.org/josh-archer/seerr"
24+
}
25+
}
26+
}
27+
28+
variable "seerr_api_key" {
29+
type = string
30+
sensitive = true
31+
}
32+
33+
provider "seerr" {
34+
url = "https://seerr.example.com"
35+
api_key = var.seerr_api_key
36+
insecure_skip_verify = false # Set to true for self-signed certificates.
37+
}
38+
39+
resource "seerr_main_settings" "main" {
40+
app_title = "Seerr"
41+
application_url = "https://seerr.example.com"
42+
locale = "en"
43+
movie_requests_enabled = true
44+
series_requests_enabled = true
45+
}
46+
```
47+
48+
The provider also includes resources and data sources for common Seerr integrations:
49+
50+
- Plex
51+
- Jellyfin
52+
- Emby
53+
- Radarr
54+
- Sonarr
55+
- Tautulli
56+
- Notifications
57+
- Users
58+
- Permissions
59+
- Requests
60+
- Issues
61+
- Background job schedules
62+
- And many more.

0 commit comments

Comments
 (0)