Skip to content

Instantly share code, notes, and snippets.

@simonmcc
Last active September 3, 2019 10:19
Show Gist options
  • Save simonmcc/ef1e01d34116f11f607a62d5c3df7ce7 to your computer and use it in GitHub Desktop.
Save simonmcc/ef1e01d34116f11f607a62d5c3df7ce7 to your computer and use it in GitHub Desktop.
smccartney@UKBEL-MLSRSM:terraform-for-each-azuread $ terraform apply
An execution plan has been generated and is shown below.
Resource actions are indicated with the following symbols:
+ create
Terraform will perform the following actions:
# azuread_group.SuperUsers_XXX will be created
+ resource "azuread_group" "SuperUsers_XXX" {
+ id = (known after apply)
+ members = (known after apply)
+ name = "SuperUsers_US2"
+ object_id = (known after apply)
+ owners = (known after apply)
}
# azuread_user.users["smccartney_test1"] will be created
+ resource "azuread_user" "users" {
+ account_enabled = true
+ display_name = "smccartney_test1"
+ force_password_change = false
+ id = (known after apply)
+ mail = (known after apply)
+ mail_nickname = (known after apply)
+ object_id = (known after apply)
+ password = (sensitive value)
+ user_principal_name = "smccartney_test1@simonmcchotmail.onmicrosoft.com"
}
# azuread_user.users["smccartney_test2"] will be created
+ resource "azuread_user" "users" {
+ account_enabled = true
+ display_name = "smccartney_test2"
+ force_password_change = false
+ id = (known after apply)
+ mail = (known after apply)
+ mail_nickname = (known after apply)
+ object_id = (known after apply)
+ password = (sensitive value)
+ user_principal_name = "smccartney_test2@simonmcchotmail.onmicrosoft.com"
}
# random_string.temp_password2 will be created
+ resource "random_string" "temp_password2" {
+ id = (known after apply)
+ length = 16
+ lower = true
+ min_lower = 1
+ min_numeric = 0
+ min_special = 1
+ min_upper = 1
+ number = true
+ result = (known after apply)
+ special = true
+ upper = true
}
Plan: 4 to add, 0 to change, 0 to destroy.
Do you want to perform these actions?
Terraform will perform the actions described above.
Only 'yes' will be accepted to approve.
Enter a value: yes
random_string.temp_password2: Creating...
random_string.temp_password2: Creation complete after 0s [id=XXXXXX]
azuread_user.users["smccartney_test1"]: Creating...
azuread_user.users["smccartney_test2"]: Creating...
azuread_user.users["smccartney_test1"]: Still creating... [10s elapsed]
azuread_user.users["smccartney_test2"]: Still creating... [10s elapsed]
azuread_user.users["smccartney_test1"]: Creation complete after 12s [id=d84f95f2-b809-424d-a220-9b28379199e6]
azuread_user.users["smccartney_test2"]: Creation complete after 12s [id=152babc5-6207-41bf-8d6d-6e703221ccc5]
azuread_group.SuperUsers_XXX: Creating...
azuread_group.SuperUsers_XXX: Still creating... [10s elapsed]
azuread_group.SuperUsers_XXX: Creation complete after 11s [id=d80bd449-448b-42d8-ae64-bc3cb7bcbeb8]
Apply complete! Resources: 4 added, 0 changed, 0 destroyed.
smccartney@UKBEL-MLSRSM:terraform-for-each-azuread $ terraform state show azuread_group.SuperUsers_XXX
# azuread_group.SuperUsers_XXX:
resource "azuread_group" "SuperUsers_XXX" {
id = "d80bd449-448b-42d8-ae64-bc3cb7bcbeb8"
members = [
"152babc5-6207-41bf-8d6d-6e703221ccc5",
]
name = "SuperUsers_US2"
object_id = "d80bd449-448b-42d8-ae64-bc3cb7bcbeb8"
owners = []
}
smccartney@UKBEL-MLSRSM:terraform-for-each-azuread $
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment