fix: align terraform resources with actual provider schema
ci/woodpecker/pr/pre-commit Pipeline failed
ci/woodpecker/pr/plan Pipeline failed

Use nested attribute assignment instead of dynamic blocks for
specifications, quality_groups, and format_items. Add required language
field to quality profiles. Remove unsupported delay_profile fields.
Flatten custom format specifications to use value/min/max directly.
This commit is contained in:
2026-06-28 22:27:49 +10:00
parent cb59849b51
commit a70b902e3b
12 changed files with 200 additions and 216 deletions
+5 -7
View File
@@ -1,9 +1,7 @@
include_custom_format_when_renaming: false
specifications:
- name: 1080p
implementation: ResolutionSpecification
negate: false
required: false
fields:
- name: value
value: "1080"
- name: 1080p
implementation: ResolutionSpecification
negate: false
required: false
value: '1080'
+5 -7
View File
@@ -1,9 +1,7 @@
include_custom_format_when_renaming: false
specifications:
- name: 2160p
implementation: ResolutionSpecification
negate: false
required: false
fields:
- name: value
value: "2160"
- name: 2160p
implementation: ResolutionSpecification
negate: false
required: false
value: '2160'
+5 -7
View File
@@ -1,9 +1,7 @@
include_custom_format_when_renaming: false
specifications:
- name: 720p
implementation: ResolutionSpecification
negate: false
required: false
fields:
- name: value
value: "720"
- name: 720p
implementation: ResolutionSpecification
negate: false
required: false
value: '720'
+5 -7
View File
@@ -1,9 +1,7 @@
include_custom_format_when_renaming: false
specifications:
- name: x264
implementation: ReleaseTitleSpecification
negate: false
required: false
fields:
- name: value
value: "(x|h)\\.?264"
- name: x264
implementation: ReleaseTitleSpecification
negate: false
required: false
value: (x|h)\.?264
+5 -7
View File
@@ -1,9 +1,7 @@
include_custom_format_when_renaming: false
specifications:
- name: x265
implementation: ReleaseTitleSpecification
negate: false
required: false
fields:
- name: value
value: "(((x|h)\\.?265)|(HEVC))"
- name: x265
implementation: ReleaseTitleSpecification
negate: false
required: false
value: (((x|h)\.?265)|(HEVC))