aws_directory_service_directory
Provides a Simple or Managed Microsoft directory in AWS Directory Service.
Example Usage
resource "aws_directory_service_directory" "bar" {
name = "corp.notexample.com"
password = "SuperSecretPassw0rd"
size = "Small"
vpc_settings {
vpc_id = "${aws_vpc.main.id}"
subnet_ids = ["${aws_subnet.foo.id}", "${aws_subnet.bar.id}"]
}
}
resource "aws_vpc" "main" {
cidr_block = "10.0.0.0/16"
}
resource "aws_subnet" "foo" {
vpc_id = "${aws_vpc.main.id}"
availability_zone = "us-west-2a"
cidr_block = "10.0.1.0/24"
}
resource "aws_subnet" "bar" {
vpc_id = "${aws_vpc.main.id}"
availability_zone = "us-west-2b"
cidr_block = "10.0.2.0/24"
}
Argument Reference
The following arguments are supported:
name
- (Required) The fully qualified name for the directory, such ascorp.example.com
password
- (Required) The password for the directory administrator or connector user.size
- (Required forSimpleAD
andADConnector
) The size of the directory (Small
orLarge
are accepted values).vpc_settings
- (Required forSimpleAD
andMicrosoftAD
) VPC related information about the directory. Fields documented below.connect_settings
- (Required forADConnector
) Connector related information about the directory. Fields documented below.alias
- (Optional) The alias for the directory (must be unique amongst all aliases in AWS). Required forenable_sso
.description
- (Optional) A textual description for the directory.short_name
- (Optional) The short name of the directory, such asCORP
.enable_sso
- (Optional) Whether to enable single-sign on for the directory. Requiresalias
. Defaults tofalse
.type
(Optional) - The directory type (SimpleAD
orMicrosoftAD
are accepted values). Defaults toSimpleAD
.
vpc_settings supports the following:
subnet_ids
- (Required) The identifiers of the subnets for the directory servers (2 subnets in 2 different AZs).vpc_id
- (Required) The identifier of the VPC that the directory is in.
connect_settings supports the following:
customer_username
- (Required) The username corresponding to the password provided.customer_dns_ips
- (Required) The DNS IP addresses of the domain to connect to.subnet_ids
- (Required) The identifiers of the subnets for the directory servers (2 subnets in 2 different AZs).vpc_id
- (Required) The identifier of the VPC that the directory is in.
Attributes Reference
The following attributes are exported:
id
- The directory identifier.access_url
- The access URL for the directory, such ashttp://alias.awsapps.com
.dns_ip_addresses
- A list of IP addresses of the DNS servers for the directory or connector.
See the source of this document at Terraform.io