Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 955 Bytes

README.md

File metadata and controls

35 lines (26 loc) · 955 Bytes

Flexible Engine EIP Terraform Module

Terraform module which creates EIP (Elastic IP addresses => Public IP addresses) resource on Flexible Engine

WORK IN PROGRESS

Usage

module "protected_eip" {
  source = "."

  eip_count = 3
  eip_name = "test"
  eip_bandwidth = 8
  protect_eip = true
}

Inputs

Name Description Type Default Required
eip_bandwidth Bandwidth of the EIP in Mbit/s number n/a yes
eip_count Number of EIP to reserve number 1 no
eip_name Name of the EIP string n/a yes
ext_net_name External network name (do not change) string "admin_external_net" no
protect_eip Whether or not release EIP (public IP) after ECS destroy bool false no

Outputs

Name Description
id List of Elastic IP IDs
public_ip List of Elastic IP Addresses