terraform { required_providers { azurerm = { source = "hashicorp/azurerm" } random = { source = "hashicorp/random" } } backend "azurerm" {} } provider "azurerm" { features {} } resource "random_password" "user1" { length = 12 min_lower = 1 min_upper = 1 min_numeric = 1 min_special = 1 special = true override_special = "!@#$" } resource "terraform_data" "password" { input = random_password.user1.result } output "user1" { value = terraform_data.password.output }