Nomad/Consul - Dynamically schedule EC2 workers for Mac on AWS EC2


How do we dynamically schedule EC2 workers for Mac on AWS using Nomad/Consul?

Hi @kartik.l90 :wave:

I’m not sure if I understood the question correctly, but are you looking for a way to dynamically provision Nomad clients in EC2 Mac instances?

If that’s the case, there’s currently no native way to do it. The Nomad Autoscaler only supports AWS ASGs right now, which can’t have Mac instances:

Dedicated Hosts – The instances are launched as EC2 Dedicated Hosts with a minimum tenancy of 24 hours. This is largely transparent to you, but it does mean that the instances cannot be used as part of an Auto Scaling Group.

(source: New – Use Amazon EC2 Mac Instances to Build & Test macOS, iOS, iPadOS, tvOS, and watchOS Apps | AWS News Blog).

Let me know if this is not what you are looking for :slightly_smiling_face:

1 Like