Tests fail as resources are creating Simple AD which is not available in GovCloud regions. Managed AD is supported, it could be possible to change the tests to use Managed AD.
make testacc TEST=./aws/ TESTARGS='-run=TestAccAWSStorageGatewaySmbFileShare_'
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./aws -v -count 1 -parallel 20 -run=TestAccAWSStorageGatewaySmbFileShare_ -timeout 120m
=== RUN TestAccAWSStorageGatewaySmbFileShare_Authentication_ActiveDirectory
=== PAUSE TestAccAWSStorageGatewaySmbFileShare_Authentication_ActiveDirectory
=== RUN TestAccAWSStorageGatewaySmbFileShare_Authentication_GuestAccess
=== PAUSE TestAccAWSStorageGatewaySmbFileShare_Authentication_GuestAccess
=== RUN TestAccAWSStorageGatewaySmbFileShare_DefaultStorageClass
=== PAUSE TestAccAWSStorageGatewaySmbFileShare_DefaultStorageClass
=== RUN TestAccAWSStorageGatewaySmbFileShare_FileShareName
=== PAUSE TestAccAWSStorageGatewaySmbFileShare_FileShareName
=== RUN TestAccAWSStorageGatewaySmbFileShare_Tags
=== PAUSE TestAccAWSStorageGatewaySmbFileShare_Tags
=== RUN TestAccAWSStorageGatewaySmbFileShare_GuessMIMETypeEnabled
=== PAUSE TestAccAWSStorageGatewaySmbFileShare_GuessMIMETypeEnabled
=== RUN TestAccAWSStorageGatewaySmbFileShare_InvalidUserList
=== PAUSE TestAccAWSStorageGatewaySmbFileShare_InvalidUserList
=== RUN TestAccAWSStorageGatewaySmbFileShare_KMSEncrypted
=== PAUSE TestAccAWSStorageGatewaySmbFileShare_KMSEncrypted
=== RUN TestAccAWSStorageGatewaySmbFileShare_KMSKeyArn
=== PAUSE TestAccAWSStorageGatewaySmbFileShare_KMSKeyArn
=== RUN TestAccAWSStorageGatewaySmbFileShare_ObjectACL
=== PAUSE TestAccAWSStorageGatewaySmbFileShare_ObjectACL
=== RUN TestAccAWSStorageGatewaySmbFileShare_ReadOnly
=== PAUSE TestAccAWSStorageGatewaySmbFileShare_ReadOnly
=== RUN TestAccAWSStorageGatewaySmbFileShare_RequesterPays
=== PAUSE TestAccAWSStorageGatewaySmbFileShare_RequesterPays
=== RUN TestAccAWSStorageGatewaySmbFileShare_ValidUserList
=== PAUSE TestAccAWSStorageGatewaySmbFileShare_ValidUserList
=== RUN TestAccAWSStorageGatewaySmbFileShare_smb_acl
=== PAUSE TestAccAWSStorageGatewaySmbFileShare_smb_acl
=== RUN TestAccAWSStorageGatewaySmbFileShare_audit
=== PAUSE TestAccAWSStorageGatewaySmbFileShare_audit
=== RUN TestAccAWSStorageGatewaySmbFileShare_cacheAttributes
=== PAUSE TestAccAWSStorageGatewaySmbFileShare_cacheAttributes
=== RUN TestAccAWSStorageGatewaySmbFileShare_caseSensitivity
=== PAUSE TestAccAWSStorageGatewaySmbFileShare_caseSensitivity
=== RUN TestAccAWSStorageGatewaySmbFileShare_disappears
=== PAUSE TestAccAWSStorageGatewaySmbFileShare_disappears
=== RUN TestAccAWSStorageGatewaySmbFileShare_AdminUserList
=== PAUSE TestAccAWSStorageGatewaySmbFileShare_AdminUserList
=== CONT TestAccAWSStorageGatewaySmbFileShare_Authentication_ActiveDirectory
=== CONT TestAccAWSStorageGatewaySmbFileShare_caseSensitivity
=== CONT TestAccAWSStorageGatewaySmbFileShare_GuessMIMETypeEnabled
=== CONT TestAccAWSStorageGatewaySmbFileShare_KMSKeyArn
=== CONT TestAccAWSStorageGatewaySmbFileShare_cacheAttributes
=== CONT TestAccAWSStorageGatewaySmbFileShare_audit
=== CONT TestAccAWSStorageGatewaySmbFileShare_smb_acl
=== CONT TestAccAWSStorageGatewaySmbFileShare_ValidUserList
=== CONT TestAccAWSStorageGatewaySmbFileShare_RequesterPays
=== CONT TestAccAWSStorageGatewaySmbFileShare_ReadOnly
=== CONT TestAccAWSStorageGatewaySmbFileShare_ObjectACL
=== CONT TestAccAWSStorageGatewaySmbFileShare_AdminUserList
=== CONT TestAccAWSStorageGatewaySmbFileShare_DefaultStorageClass
=== CONT TestAccAWSStorageGatewaySmbFileShare_Tags
=== CONT TestAccAWSStorageGatewaySmbFileShare_KMSEncrypted
=== CONT TestAccAWSStorageGatewaySmbFileShare_InvalidUserList
=== CONT TestAccAWSStorageGatewaySmbFileShare_FileShareName
=== CONT TestAccAWSStorageGatewaySmbFileShare_disappears
=== CONT TestAccAWSStorageGatewaySmbFileShare_Authentication_GuestAccess
=== CONT TestAccAWSStorageGatewaySmbFileShare_AdminUserList
resource_aws_storagegateway_smb_file_share_test.go:689: Step 1/4 error: Error running apply: 2020/11/12 16:23:45 [DEBUG] Using modified User-Agent: Terraform/0.12.29 HashiCorp-terraform-exec/0.10.0
Error: ClientException: Simple AD directory creation is currently not supported in this region. : RequestId: c95b8a4e-1de9-4dfa-b5a5-f4224023f714 : RequestId: c95b8a4e-1de9-4dfa-b5a5-f4224023f714
{
RespMetadata: {
StatusCode: 400,
RequestID: "c95b8a4e-1de9-4dfa-b5a5-f4224023f714"
},
Message_: "Simple AD directory creation is currently not supported in this region. : RequestId: c95b8a4e-1de9-4dfa-b5a5-f4224023f714 : RequestId: c95b8a4e-1de9-4dfa-b5a5-f4224023f714",
RequestId: "c95b8a4e-1de9-4dfa-b5a5-f4224023f714"
}
=== CONT TestAccAWSStorageGatewaySmbFileShare_ValidUserList
resource_aws_storagegateway_smb_file_share_test.go:469: Step 1/4 error: Error running apply: 2020/11/12 16:23:46 [DEBUG] Using modified User-Agent: Terraform/0.12.29 HashiCorp-terraform-exec/0.10.0
Error: ClientException: Simple AD directory creation is currently not supported in this region. : RequestId: 043a6dd8-26d7-417e-bb07-e343192f752c : RequestId: 043a6dd8-26d7-417e-bb07-e343192f752c
{
RespMetadata: {
StatusCode: 400,
RequestID: "043a6dd8-26d7-417e-bb07-e343192f752c"
},
Message_: "Simple AD directory creation is currently not supported in this region. : RequestId: 043a6dd8-26d7-417e-bb07-e343192f752c : RequestId: 043a6dd8-26d7-417e-bb07-e343192f752c",
RequestId: "043a6dd8-26d7-417e-bb07-e343192f752c"
}
=== CONT TestAccAWSStorageGatewaySmbFileShare_InvalidUserList
resource_aws_storagegateway_smb_file_share_test.go:256: Step 1/4 error: Error running apply: 2020/11/12 16:23:46 [DEBUG] Using modified User-Agent: Terraform/0.12.29 HashiCorp-terraform-exec/0.10.0
Error: ClientException: Simple AD directory creation is currently not supported in this region. : RequestId: 5051a458-63bd-4ea3-a1b1-8cbfc9ebddb3 : RequestId: 5051a458-63bd-4ea3-a1b1-8cbfc9ebddb3
{
RespMetadata: {
StatusCode: 400,
RequestID: "5051a458-63bd-4ea3-a1b1-8cbfc9ebddb3"
},
Message_: "Simple AD directory creation is currently not supported in this region. : RequestId: 5051a458-63bd-4ea3-a1b1-8cbfc9ebddb3 : RequestId: 5051a458-63bd-4ea3-a1b1-8cbfc9ebddb3",
RequestId: "5051a458-63bd-4ea3-a1b1-8cbfc9ebddb3"
}
=== CONT TestAccAWSStorageGatewaySmbFileShare_smb_acl
resource_aws_storagegateway_smb_file_share_test.go:509: Step 1/4 error: Error running apply: 2020/11/12 16:23:45 [DEBUG] Using modified User-Agent: Terraform/0.12.29 HashiCorp-terraform-exec/0.10.0
Error: ClientException: Simple AD directory creation is currently not supported in this region. : RequestId: 3e30cdad-f224-49c8-b5eb-6e567c36114a : RequestId: 3e30cdad-f224-49c8-b5eb-6e567c36114a
{
RespMetadata: {
StatusCode: 400,
RequestID: "3e30cdad-f224-49c8-b5eb-6e567c36114a"
},
Message_: "Simple AD directory creation is currently not supported in this region. : RequestId: 3e30cdad-f224-49c8-b5eb-6e567c36114a : RequestId: 3e30cdad-f224-49c8-b5eb-6e567c36114a",
RequestId: "3e30cdad-f224-49c8-b5eb-6e567c36114a"
}
=== CONT TestAccAWSStorageGatewaySmbFileShare_Authentication_ActiveDirectory
resource_aws_storagegateway_smb_file_share_test.go:23: Step 1/2 error: Error running apply: 2020/11/12 16:23:46 [DEBUG] Using modified User-Agent: Terraform/0.12.29 HashiCorp-terraform-exec/0.10.0
Error: ClientException: Simple AD directory creation is currently not supported in this region. : RequestId: 561db9c9-1289-4f05-95f7-7b3af64d8aad : RequestId: 561db9c9-1289-4f05-95f7-7b3af64d8aad
{
RespMetadata: {
StatusCode: 400,
RequestID: "561db9c9-1289-4f05-95f7-7b3af64d8aad"
},
Message_: "Simple AD directory creation is currently not supported in this region. : RequestId: 561db9c9-1289-4f05-95f7-7b3af64d8aad : RequestId: 561db9c9-1289-4f05-95f7-7b3af64d8aad",
RequestId: "561db9c9-1289-4f05-95f7-7b3af64d8aad"
}
^CFAIL github.com/terraform-providers/terraform-provider-aws/aws 34.620s
make: *** [testacc] Error 1
Community Note
Terraform CLI and Terraform AWS Provider Version
Affected Resource(s)
Terraform Configuration Files
Expected Behavior
Tests should pass
Actual Behavior
Tests fail as resources are creating Simple AD which is not available in GovCloud regions. Managed AD is supported, it could be possible to change the tests to use Managed AD.
Steps to Reproduce
make testacc TEST=./aws/ TESTARGS='-run=TestAccAWSStorageGatewaySmbFileShare_'Important Factoids
References
file_share_nameargument #16008