minerva/examples/servers.py
2024-07-03 11:04:11 -04:00

17 lines
693 B
Python

import minerva
import json
m = minerva.Minerva("hay-te")
pier = m.pier(subnet_id = "subnet-08438df942a357b21", # haystac-te-subnet-public1-us-east-1c
sg_groups = ["sg-005d1f7b02f1e4b06", # ssh
"sg-06f81d2d2d58dfc6b"], # default
iam = "Minerva",
key_pair = ("Ari-Brown-HAY-TE", "~/.ssh/Ari-Brown-HAY-TE.pem"))
def worker(num):
return pier.machine(instance_type = "r6a.2xlarge",
username = "ubuntu",
name = f"minerva-worker-{num}",
ami = "ami-0796c86095e0ac8fe",
disk_size = 512)