Terraform module which creates EC2 Spot Request request(s) on AWS.
These types of resources are supported:
module "ec2_spot_cluster" {
source = "johnypony3/ec2-spot-instance/aws"
name = "my-cluster"
count = 5
ami = "ami-ebd02392"
instance_type = "t2.micro"
key_name = "user1"
monitoring = true
vpc_security_group_ids = ["sg-12345678"]
spot_price = "0.03"
tags = {
Terraform = "true"
Environment = "dev"
}
}network_interfacecan't be specified together withassociate_public_ip_address, which makesnetwork_interfacenot configurable using this module at the moment
Module based on the work of Anton Babenko. Written and managed by johnypony3 License
Apache 2 Licensed. See LICENSE for full details.