41 lines
		
	
	
	
		
			958 B
		
	
	
	
		
			HCL
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
	
		
			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"
 | 
						|
  }
 | 
						|
}
 |