dauryg/TrueNAS Action
Github action to interact with truenas through its JSON-RPC 2.0 websocket api
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| host | WebSocket URL for TrueNAS Scale (e.g., wss://192.168.1.100/api/current) | yes | — |
| api-key | TrueNAS API key for authentication | yes | — |
| api-method | TrueNAS API method name (e.g., pool.query, alert.list, system.info) | yes | — |
| parameters | JSON array of method arguments. Format: [parameter 1, parameter 2]. Examples: [[], {"limit": 2}] (options only), [[["name","~",".*media.*"]], {"limit": 3, "select": ["name", "pool"]}] (with filter) | no | — |
Outputs
| name | description |
|---|---|
| result | JSON response from the TrueNAS API call |