Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .cspell/general-technical.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1554,6 +1554,9 @@ issecret
LASTEXITCODE
showvariable
Hashtable
jqlang
choco
Farah

# Camera & Video Equipment Vendors
Hikvision
Expand Down
4 changes: 4 additions & 0 deletions .cspell/iot-operations.txt
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ MCAP
edgevolume
storageaccountendpoint
arccontainerstorage
cainjector
certmanager
containerstorage
inotify
unregistration
customendpoint
Expand Down Expand Up @@ -83,6 +86,7 @@ thermodyanmics
fanout
opcfoundation
secretproviderclass
storagepools
connectorinstance
connectorinstances
connectortemplate
2 changes: 2 additions & 0 deletions .cspell/microsoft-sample-companies.txt
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,5 @@ Northwind
myorg
myorga
myorgb
Lakeshore
lakeshore
17 changes: 17 additions & 0 deletions .cspell/project-specific.txt
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,23 @@ wowza
steveyegge
dorny
nobuild
AADSTS
dimproducts
dimstore
factsales
jointable
tablename
TMDL
XMLA
CORAX
corax
Fanuc
robotgroup
roboticsystem
roboticenvironment
positionmeasure
orientationmeasure
posemeasure
fixturing
mqttui
strobing
1 change: 1 addition & 0 deletions blueprints/azure-local/terraform/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ Deploys the cloud and edge resources required to run Azure IoT Operations on an
| cloud\_observability | ../../../src/000-cloud/020-observability/terraform | n/a |
| cloud\_resource\_group | ../../../src/000-cloud/000-resource-group/terraform | n/a |
| cloud\_security\_identity | ../../../src/000-cloud/010-security-identity/terraform | n/a |
| edge\_arc\_extensions | ../../../src/100-edge/109-arc-extensions/terraform | n/a |
| edge\_assets | ../../../src/100-edge/111-assets/terraform | n/a |
| edge\_iot\_ops | ../../../src/100-edge/110-iot-ops/terraform | n/a |
| edge\_messaging | ../../../src/100-edge/130-messaging/terraform | n/a |
Expand Down
10 changes: 9 additions & 1 deletion blueprints/azure-local/terraform/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -124,10 +124,18 @@ module "azure_local_host" {
aad_profile = var.azure_local_aad_profile
}

module "edge_arc_extensions" {
source = "../../../src/100-edge/109-arc-extensions/terraform"

depends_on = [module.azure_local_host]

arc_connected_cluster = module.azure_local_host
}

module "edge_iot_ops" {
source = "../../../src/100-edge/110-iot-ops/terraform"

depends_on = [module.azure_local_host, module.cloud_security_identity]
depends_on = [module.edge_arc_extensions, module.cloud_security_identity]

adr_schema_registry = module.cloud_data.schema_registry
adr_namespace = module.cloud_data.adr_namespace
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ Each cluster operates independently but can communicate through the peered virtu
| cluster\_a\_cloud\_resource\_group | ../../../src/000-cloud/000-resource-group/terraform | n/a |
| cluster\_a\_cloud\_security\_identity | ../../../src/000-cloud/010-security-identity/terraform | n/a |
| cluster\_a\_cloud\_vm\_host | ../../../src/000-cloud/051-vm-host/terraform | n/a |
| cluster\_a\_edge\_arc\_extensions | ../../../src/100-edge/109-arc-extensions/terraform | n/a |
| cluster\_a\_edge\_assets | ../../../src/100-edge/111-assets/terraform | n/a |
| cluster\_a\_edge\_cncf\_cluster | ../../../src/100-edge/100-cncf-cluster/terraform | n/a |
| cluster\_a\_edge\_iot\_ops | ../../../src/100-edge/110-iot-ops/terraform | n/a |
Expand All @@ -57,6 +58,7 @@ Each cluster operates independently but can communicate through the peered virtu
| cluster\_b\_cloud\_resource\_group | ../../../src/000-cloud/000-resource-group/terraform | n/a |
| cluster\_b\_cloud\_security\_identity | ../../../src/000-cloud/010-security-identity/terraform | n/a |
| cluster\_b\_cloud\_vm\_host | ../../../src/000-cloud/051-vm-host/terraform | n/a |
| cluster\_b\_edge\_arc\_extensions | ../../../src/100-edge/109-arc-extensions/terraform | n/a |
| cluster\_b\_edge\_assets | ../../../src/100-edge/111-assets/terraform | n/a |
| cluster\_b\_edge\_cncf\_cluster | ../../../src/100-edge/100-cncf-cluster/terraform | n/a |
| cluster\_b\_edge\_iot\_ops | ../../../src/100-edge/110-iot-ops/terraform | n/a |
Expand Down
20 changes: 18 additions & 2 deletions blueprints/dual-peered-single-node-cluster/terraform/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -192,10 +192,18 @@ module "cluster_a_edge_cncf_cluster" {
key_vault = module.cluster_a_cloud_security_identity.key_vault
}

module "cluster_a_edge_arc_extensions" {
source = "../../../src/100-edge/109-arc-extensions/terraform"

depends_on = [module.cluster_a_edge_cncf_cluster]

arc_connected_cluster = module.cluster_a_edge_cncf_cluster.arc_connected_cluster
}

module "cluster_a_edge_iot_ops" {
source = "../../../src/100-edge/110-iot-ops/terraform"

depends_on = [module.cluster_a_edge_cncf_cluster]
depends_on = [module.cluster_a_edge_arc_extensions]

adr_schema_registry = module.cluster_a_cloud_data.schema_registry
resource_group = module.cluster_a_cloud_resource_group.resource_group
Expand Down Expand Up @@ -437,10 +445,18 @@ module "cluster_b_edge_cncf_cluster" {
key_vault = module.cluster_b_cloud_security_identity.key_vault
}

module "cluster_b_edge_arc_extensions" {
source = "../../../src/100-edge/109-arc-extensions/terraform"

depends_on = [module.cluster_b_edge_cncf_cluster]

arc_connected_cluster = module.cluster_b_edge_cncf_cluster.arc_connected_cluster
}

module "cluster_b_edge_iot_ops" {
source = "../../../src/100-edge/110-iot-ops/terraform"

depends_on = [module.cluster_b_edge_cncf_cluster]
depends_on = [module.cluster_b_edge_arc_extensions]

adr_schema_registry = module.cluster_b_cloud_data.schema_registry
resource_group = module.cluster_b_cloud_resource_group.resource_group
Expand Down
Loading
Loading