321 lines
9.0 KiB
JSON
321 lines
9.0 KiB
JSON
{
|
|
"version": 4,
|
|
"terraform_version": "1.7.0",
|
|
"serial": 20,
|
|
"lineage": "2e6257d6-c04c-6864-63e8-38721dda9040",
|
|
"outputs": {
|
|
"group_ids": {
|
|
"value": {
|
|
"fusion_servers": "d68tmmml93fs73c93ek0",
|
|
"ground_stations": "d68tmmml93fs73c93ejg",
|
|
"operators": "d68tmmml93fs73c93el0",
|
|
"pilots": "d68tmmml93fs73c93ekg"
|
|
},
|
|
"type": [
|
|
"object",
|
|
{
|
|
"fusion_servers": "string",
|
|
"ground_stations": "string",
|
|
"operators": "string",
|
|
"pilots": "string"
|
|
}
|
|
]
|
|
},
|
|
"gs_setup_key": {
|
|
"value": "A19E165B-A6EB-4494-AA1D-F85D3EA9D382",
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"pilot_setup_key": {
|
|
"value": "0267D2E9-E4A5-451C-A1BC-513F32A9FCD8",
|
|
"type": "string",
|
|
"sensitive": true
|
|
}
|
|
},
|
|
"resources": [
|
|
{
|
|
"mode": "managed",
|
|
"type": "netbird_group",
|
|
"name": "fusion_servers",
|
|
"provider": "provider[\"registry.terraform.io/netbirdio/netbird\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "d68tmmml93fs73c93ek0",
|
|
"issued": "api",
|
|
"name": "fusion-servers",
|
|
"peers": [],
|
|
"resources": []
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "netbird_group",
|
|
"name": "ground_stations",
|
|
"provider": "provider[\"registry.terraform.io/netbirdio/netbird\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "d68tmmml93fs73c93ejg",
|
|
"issued": "api",
|
|
"name": "ground-stations",
|
|
"peers": [],
|
|
"resources": []
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "netbird_group",
|
|
"name": "operators",
|
|
"provider": "provider[\"registry.terraform.io/netbirdio/netbird\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "d68tmmml93fs73c93el0",
|
|
"issued": "api",
|
|
"name": "operators",
|
|
"peers": [],
|
|
"resources": []
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "netbird_group",
|
|
"name": "pilots",
|
|
"provider": "provider[\"registry.terraform.io/netbirdio/netbird\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"id": "d68tmmml93fs73c93ekg",
|
|
"issued": "api",
|
|
"name": "pilots",
|
|
"peers": [],
|
|
"resources": []
|
|
},
|
|
"sensitive_attributes": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "netbird_policy",
|
|
"name": "fusion_to_gs",
|
|
"provider": "provider[\"registry.terraform.io/netbirdio/netbird\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"description": "Fusion servers coordinate with ground stations",
|
|
"enabled": true,
|
|
"id": "d68tmmul93fs73c93en0",
|
|
"name": "fusion-to-ground-station",
|
|
"rule": [
|
|
{
|
|
"action": "accept",
|
|
"bidirectional": true,
|
|
"description": null,
|
|
"destination_resource": null,
|
|
"destinations": [
|
|
"d68tmmml93fs73c93ejg"
|
|
],
|
|
"enabled": true,
|
|
"id": "d68tmmul93fs73c93en0",
|
|
"name": "fusion-gs",
|
|
"port_ranges": null,
|
|
"ports": null,
|
|
"protocol": "all",
|
|
"source_resource": null,
|
|
"sources": [
|
|
"d68tmmml93fs73c93ek0"
|
|
]
|
|
}
|
|
],
|
|
"source_posture_checks": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"dependencies": [
|
|
"netbird_group.fusion_servers",
|
|
"netbird_group.ground_stations"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "netbird_policy",
|
|
"name": "operator_full_access",
|
|
"provider": "provider[\"registry.terraform.io/netbirdio/netbird\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"description": "Operators can access all network resources",
|
|
"enabled": true,
|
|
"id": "d68tmmul93fs73c93eng",
|
|
"name": "operator-full-access",
|
|
"rule": [
|
|
{
|
|
"action": "accept",
|
|
"bidirectional": true,
|
|
"description": null,
|
|
"destination_resource": null,
|
|
"destinations": [
|
|
"d68tmmml93fs73c93ejg",
|
|
"d68tmmml93fs73c93ekg",
|
|
"d68tmmml93fs73c93ek0"
|
|
],
|
|
"enabled": true,
|
|
"id": "d68tmmul93fs73c93eng",
|
|
"name": "operator-all",
|
|
"port_ranges": null,
|
|
"ports": null,
|
|
"protocol": "all",
|
|
"source_resource": null,
|
|
"sources": [
|
|
"d68tmmml93fs73c93el0"
|
|
]
|
|
}
|
|
],
|
|
"source_posture_checks": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"dependencies": [
|
|
"netbird_group.fusion_servers",
|
|
"netbird_group.ground_stations",
|
|
"netbird_group.operators",
|
|
"netbird_group.pilots"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "netbird_policy",
|
|
"name": "pilot_to_gs",
|
|
"provider": "provider[\"registry.terraform.io/netbirdio/netbird\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"description": "Allow pilots to connect to ground stations",
|
|
"enabled": true,
|
|
"id": "d68tmmul93fs73c93epg",
|
|
"name": "pilot-to-ground-station",
|
|
"rule": [
|
|
{
|
|
"action": "accept",
|
|
"bidirectional": true,
|
|
"description": null,
|
|
"destination_resource": null,
|
|
"destinations": [
|
|
"d68tmmml93fs73c93ejg"
|
|
],
|
|
"enabled": true,
|
|
"id": "d68tmmul93fs73c93epg",
|
|
"name": "pilot-gs-access",
|
|
"port_ranges": null,
|
|
"ports": null,
|
|
"protocol": "all",
|
|
"source_resource": null,
|
|
"sources": [
|
|
"d68tmmml93fs73c93ekg"
|
|
]
|
|
}
|
|
],
|
|
"source_posture_checks": null
|
|
},
|
|
"sensitive_attributes": [],
|
|
"dependencies": [
|
|
"netbird_group.ground_stations",
|
|
"netbird_group.pilots"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "netbird_setup_key",
|
|
"name": "gs_onboarding",
|
|
"provider": "provider[\"registry.terraform.io/netbirdio/netbird\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"allow_extra_dns_labels": false,
|
|
"auto_groups": [
|
|
"d68tmmml93fs73c93ejg"
|
|
],
|
|
"ephemeral": false,
|
|
"expires": "0001-01-01T00:00:00Z",
|
|
"expiry_seconds": 0,
|
|
"id": "d68v8pml93fs73c93itg",
|
|
"key": "A19E165B-A6EB-4494-AA1D-F85D3EA9D382",
|
|
"last_used": "0001-01-01T00:00:00Z",
|
|
"name": "ground-station-onboarding",
|
|
"revoked": false,
|
|
"state": "valid",
|
|
"type": "reusable",
|
|
"updated_at": "2026-02-15T16:29:26Z",
|
|
"usage_limit": 0,
|
|
"used_times": 0,
|
|
"valid": true
|
|
},
|
|
"sensitive_attributes": [],
|
|
"dependencies": [
|
|
"netbird_group.ground_stations"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "managed",
|
|
"type": "netbird_setup_key",
|
|
"name": "pilot_onboarding",
|
|
"provider": "provider[\"registry.terraform.io/netbirdio/netbird\"]",
|
|
"instances": [
|
|
{
|
|
"schema_version": 0,
|
|
"attributes": {
|
|
"allow_extra_dns_labels": false,
|
|
"auto_groups": [
|
|
"d68tmmml93fs73c93ekg"
|
|
],
|
|
"ephemeral": false,
|
|
"expires": "0001-01-01T00:00:00Z",
|
|
"expiry_seconds": 0,
|
|
"id": "d68v8pml93fs73c93isg",
|
|
"key": "0267D2E9-E4A5-451C-A1BC-513F32A9FCD8",
|
|
"last_used": "0001-01-01T00:00:00Z",
|
|
"name": "pilot-onboarding",
|
|
"revoked": false,
|
|
"state": "valid",
|
|
"type": "reusable",
|
|
"updated_at": "2026-02-15T16:29:26Z",
|
|
"usage_limit": 0,
|
|
"used_times": 0,
|
|
"valid": true
|
|
},
|
|
"sensitive_attributes": [],
|
|
"dependencies": [
|
|
"netbird_group.pilots"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"check_results": null
|
|
}
|