Terraform module which creates Anycast Eip on Alibaba Cloud.
English | 简体中文
Terraform module which creates Anycast Eip on Alibaba Cloud.
These types of resources are supported:
Name | Version |
---|---|
terraform | >= 0.13.0 |
alicloud | >= 1.131.0 |
Name | Version |
---|---|
alicloud | >= 1.131.0 |
provider "alicloud" {
region = "cn-hangzhou"
}
provider "alicloud" {
region = "cn-hongkong"
alias = "backend"
}
data "alicloud_zones" "default" {
provider = alicloud.backend
available_resource_creation = "VSwitch"
}
data "alicloud_regions" "default" {
provider = alicloud.backend
current = true
}
resource "alicloud_vpc" "default" {
provider = alicloud.backend
vpc_name = var.vpc_name
cidr_block = var.vpc_cidr_block
}
resource "alicloud_vswitch" "default" {
provider = alicloud.backend
vpc_id = alicloud_vpc.default.id
cidr_block = var.vswitch_cidr_block
zone_id = data.alicloud_zones.default.zones.0.id
vswitch_name = var.vswitch_name
}
resource "alicloud_slb" "default" {
provider = alicloud.backend
load_balancer_name = var.slb_instance_name
load_balancer_spec = var.load_balancer_spec
vswitch_id = alicloud_vswitch.default.id
}
module "example" {
source = "terraform-alicloud-modules/eip-anycast/alicloud"
create = true
eip_anycast_service_location = "international"
eip_anycast_service_bind_instance_id = alicloud_slb.default.id
eip_anycast_service_bind_instance_region_id = data.alicloud_regions.default.regions.0.id
}
If you have any problems when using this module, please opening a provider issue and let us know.
Note: There does not recommend to open an issue on this repo.
Created and maintained by Alibaba Cloud Terraform Team(terraform@alibabacloud.com)
Apache 2 Licensed. See LICENSE for full details.