Skip to content

Commit

Permalink
Merge pull request #167 from Azure/2104.2
Browse files Browse the repository at this point in the history
2104.2
  • Loading branch information
arnaudlh committed Apr 29, 2021
2 parents e0e1581 + 3ef1c3c commit d731cf0
Show file tree
Hide file tree
Showing 8 changed files with 27 additions and 2 deletions.
2 changes: 1 addition & 1 deletion caf_solution/add-ons/aad-pod-identity/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ terraform {
}
kustomization = {
source = "kbst/kustomization"
version = "~> 0.4.0"
version = "~> 0.5.0"
}
}
required_version = ">= 0.13"
Expand Down
4 changes: 4 additions & 0 deletions caf_solution/add-ons/aad-pod-identity/providers.tf
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,10 @@ provider "kubernetes" {
cluster_ca_certificate = local.k8sconfigs[var.aks_cluster_key].cluster_ca_certificate
}

provider "kustomization" {
kubeconfig_raw = local.k8sconfigs[var.aks_cluster_key].kube_admin_config_raw
}

locals {
k8sconfigs = {
for key, value in var.aks_clusters : key => {
Expand Down
3 changes: 3 additions & 0 deletions caf_solution/add-ons/databricks/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,9 @@ variable "application_gateways" {
variable "application_gateway_applications" {
default = {}
}
variable "application_gateway_waf_policies" {
default = {}
}
variable "dynamic_keyvault_secrets" {
default = {}
}
Expand Down
2 changes: 2 additions & 0 deletions caf_solution/local.networking.tf
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,13 @@ locals {
var.networking,
{
application_gateway_applications = var.application_gateway_applications
application_gateway_waf_policies = var.application_gateway_waf_policies
application_gateways = var.application_gateways
application_security_groups = var.application_security_groups
azurerm_firewall_application_rule_collection_definition = var.azurerm_firewall_application_rule_collection_definition
azurerm_firewall_nat_rule_collection_definition = var.azurerm_firewall_nat_rule_collection_definition
azurerm_firewall_network_rule_collection_definition = var.azurerm_firewall_network_rule_collection_definition
azurerm_firewall_policies = var.azurerm_firewall_policies
azurerm_firewalls = var.azurerm_firewalls
azurerm_routes = var.azurerm_routes
ddos_services = var.ddos_services
Expand Down
6 changes: 6 additions & 0 deletions caf_solution/local.remote.tf
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ locals {
application_gateway_applications = {
for key, value in try(var.landingzone.tfstates, {}) : key => merge(try(data.terraform_remote_state.remote[key].outputs.objects[key].application_gateway_applications, {}))
}
application_gateway_waf_policies = {
for key, value in try(var.landingzone.tfstates, {}) : key => merge(try(data.terraform_remote_state.remote[key].outputs.objects[key].application_gateway_waf_policies, {}))
}
application_gateways = {
for key, value in try(var.landingzone.tfstates, {}) : key => merge(try(data.terraform_remote_state.remote[key].outputs.objects[key].application_gateways, {}))
}
Expand Down Expand Up @@ -123,6 +126,9 @@ locals {
storage_accounts = {
for key, value in try(var.landingzone.tfstates, {}) : key => merge(try(data.terraform_remote_state.remote[key].outputs.objects[key].storage_accounts, {}))
}
subscriptions = {
for key, value in try(var.landingzone.tfstates, {}) : key => merge(try(data.terraform_remote_state.remote[key].outputs.objects[key].subscriptions, {}))
}
synapse_workspaces = {
for key, value in try(var.landingzone.tfstates, {}) : key => merge(try(data.terraform_remote_state.remote[key].outputs.objects[key].synapse_workspaces, {}))
}
Expand Down
1 change: 1 addition & 0 deletions caf_solution/local.security.tf
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ locals {
keyvault_certificate_requests = var.keyvault_certificate_requests
keyvault_certificates = var.keyvault_certificates
keyvault_keys = var.keyvault_keys
lighthouse_definitions = var.lighthouse_definitions
}
)
}
6 changes: 6 additions & 0 deletions caf_solution/variables.networking.tf
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ variable "application_gateways" {
variable "application_gateway_applications" {
default = {}
}
variable "application_gateway_waf_policies" {
default = {}
}
variable "application_security_groups" {
default = {}
}
Expand All @@ -20,6 +23,9 @@ variable "azurerm_firewall_nat_rule_collection_definition" {
variable "azurerm_firewall_network_rule_collection_definition" {
default = {}
}
variable "azurerm_firewall_policies" {
default = {}
}
variable "azurerm_routes" {
default = {}
}
Expand Down
5 changes: 4 additions & 1 deletion caf_solution/variables.security.tf
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,10 @@ variable "keyvault_certificates" {
variable "keyvault_keys" {
default = {}
}
variable "lighthouse_definitions" {
default = {}
}
## Security variables
variable "security" {
default = {}
}
}

0 comments on commit d731cf0

Please sign in to comment.