Skip to content

Instantly share code, notes, and snippets.

@mlabouardy
Created January 5, 2019 11:07
Show Gist options
  • Select an option

  • Save mlabouardy/3b2272cdb16e2e854417ab64b540966a to your computer and use it in GitHub Desktop.

Select an option

Save mlabouardy/3b2272cdb16e2e854417ab64b540966a to your computer and use it in GitHub Desktop.
Swarm workers on GCP
resource "google_compute_instance" "workers" {
count = "${var.swarm_workers}"
name = "worker${count.index + 1}"
machine_type = "${var.swarm_workers_instance_type}"
zone = "${var.zone}"
depends_on = ["google_compute_instance.managers"]
boot_disk {
initialize_params {
image = "${var.image_name}"
size = 100
}
}
metadata {
sshKeys = "${var.ssh_user}:${file(var.ssh_pub_key_file)}"
}
network_interface {
network = "${google_compute_network.swarm.name}"
access_config = {}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment