caf

aztfmod/caf/azurerm

Terraform Module HCL AZURERM ✓ Verified

Terraform supermodule for the Terraform platform engineering for Azure

Install
module "caf" {
source = "aztfmod/caf/azurerm"
version = "5.7.14"
}
⭐ Source on GitHub 📦 Registry page
README

Cloud Adoption Framework for Azure - Terraform module > :warning: This solution, offered by the Open-Source community, will no longer receive contributions from Microsoft. Customers are encouraged to transition to Microsoft Azure Verified Modules for Microsoft support and updates. This module allows you to create resources on Microsoft Azure, is used by the Azure Terraform SRE to provision resources in an Azure subscription and can deploy resources being directly invoked from the Terraform registry. Prerequisites - Setup your environment using the following guide Getting Started or you use it online with GitHub Codespaces. - Access to an Azure subscription. Getting started This module can be used inside :books: Azure Terraform Landing zones, or can be used as standalone, directly from the

Inputs (50)
NameTypeDescriptionDefault
global_settingsmapGlobal settings object for the current deployment.{ "default_region": "region1", "pass
keyvault_access_policiesmapConfiguration object - Azure Key Vault policies{}
storagemapConfiguration object - Storage account resources{}
role_mappingmapConfiguration object - Role mapping{ "built_in_role_mapping": {}, "cust
resource_provider_registrationmap{}
subscription_billing_role_assignmentsmapConfiguration object - subscription billing roleassignments.{}
databasemapConfiguration object - databases resources{}
networkingmapConfiguration object - networking resources{}
connectivity_subscription_idstringConnectivity subscription idnull
billingmapConfiguration object - Billing information.{}
event_hubsmapConfiguration object - Event Hub resources{}
sentinel_watchlistsmap{}
iotmapConfiguration object - IoT{}
preview_featuresmap{}
azureadmapConfiguration object - Azure Active Directory resources{}
data_protectionmapConfiguration object - data protection{}
var_folder_pathstring""
event_hub_namespace_auth_rulesmapConfiguration object - Event Hub namespaces authentication rules{}
aadb2cmapConfiguration object - AAD B2C resources{}
enablemapMap of services defined in the configuration file you want to disable during a d{}
… and 10 more inputs
Outputs (50)
automation_schedules
load_test
batch_certificates
virtual_subnets
express_route_circuit_authorizations — Express Route Circuit Authorizations Keys output
api_management_api_operation
application_gateway_applications_v1
application_gateway_waf_policies
iot_central_application
logic_app_action_custom
vmware_clusters
eventgrid_system_topic
iot_hub_consumer_groups
machine_learning_compute_instance
databricks_access_connectors
logic_app_standard
nat_gateways
data_factory_integration_runtime_self_hosted
data_factory_dataset_mysql
lb
api_management_backend
data_factory_integration_runtime_azure_ssis
vnets
api_management_logger
automations
wvd_workspaces
container_app_environment_storages
monitor_activity_log_alert
keyvault_keys
mysql_flexible_server
… and 20 more outputs
Resources (18)
azapi_resourceazurecaf_nameazurerm_app_service_virtual_network_swift_connectionazurerm_bastion_hostazurerm_cosmosdb_sql_role_assignmentazurerm_mssql_server_extended_auditing_policyazurerm_network_ddos_protection_planazurerm_resource_provider_registrationazurerm_role_assignmentazurerm_storage_account_customer_managed_keyazurerm_subnet_network_security_group_associationazurerm_subnet_route_table_associationazurerm_virtual_hub_connectionazurerm_virtual_hub_route_tableazurerm_virtual_network_peeringnull_resourcerandom_stringtime_sleep
Topics & Tags
terraformazure
Details
FrameworkTerraform Module
LanguageHCL
Version5.7.14
Cloud AZURERM
★ Stars581
Forks709
Total downloads2.4M
Inputs50
Outputs50
Resources18
Examples35
Submodules359
LicenseMIT
Namespaceaztfmod
Updated