lpi-deploy-scaleway/lpi.tf

42 строки
958 B
HCL

provider "scaleway" {
organization = "${var.organization}"
token = "${var.token}"
region = "${var.region}"
}
resource "scaleway_ip" "debian_ip" {
count = "${var.count}"
server = "${element(scaleway_server.debian.*.id, count.index)}"
}
resource "scaleway_ip" "centos_ip" {
count = "${var.count}"
server = "${element(scaleway_server.centos.*.id, count.index)}"
}
resource "scaleway_server" "debian" {
count = "${var.count}"
name = "${var.server_name["debian"]}-${count.index}.theo-andreou.org"
image = "${var.images["debian"]}"
type = "${var.type}"
tags = [ "lpi", "debian" ]
volume {
size_in_gb = 50
type = "l_ssd"
}
}
resource "scaleway_server" "centos" {
count = "${var.count}"
name = "${var.server_name["centos"]}-${count.index}.theo-andreou.org"
image = "${var.images["centos"]}"
type = "${var.type}"
tags = [ "lpi", "centos" ]
volume {
size_in_gb = 50
type = "l_ssd"
}
}