Skip to content

alibabacloud-automation/terraform-alicloud-eip-anycast

Repository files navigation

Terraform module which creates Anycast Eip on Alibaba Cloud.

terraform-alicloud-eip-anycast

English | 简体中文

Terraform module which creates Anycast Eip on Alibaba Cloud.

These types of resources are supported:

Requirements

Name Version
terraform >= 0.13.0
alicloud >= 1.131.0

Providers

Name Version
alicloud >= 1.131.0

Usage

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
}

Submit Issues

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.

Authors

Created and maintained by Alibaba Cloud Terraform Team(terraform@alibabacloud.com)

License

Apache 2 Licensed. See LICENSE for full details.

Reference

About

Terraform Module for creating EIP anycast on Alibaba Cloud.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 5