feat(validation): add a strict validate_inputs action for user input

This commit is contained in:
2026-10-05 18:05:05 +02:00
parent 8d4bc2a207
commit f0b580cd3d
8 changed files with 333 additions and 0 deletions
+42
View File
@@ -0,0 +1,42 @@
---
argument_specs:
inputs:
options:
fixture:
type: dict
options:
name:
type: str
required: true
enabled:
type: bool
count:
type: int
servers:
type: list
elements: str
kind:
type: str
choices: [a, b]
secret:
type: str
no_log: true
disks:
type: list
elements: dict
options:
size:
type: int
required: true
users:
type: dict
options:
"<name>":
type: dict
options:
password:
type: str
no_log: true
keys:
type: list
elements: str