I’m trying to spin up Windows machines via an AWS Auto Scaling group. The launch script successfully downloads the latest Octopus MSI, installs it and runs through the setup process for a polling tentacle. The tentacle appears in “Deployment Targets” as I’d expect to see it.
I’ve got two projects that I’ve set Deployment target triggers on, which match the environment and role of the new instance, using the suggested “Machine becomes available for deployment” event. There are steps in both projects that are also scoped for the matching environment and role.
Looking through the log for the new tentacle Events, it registers and becomes healthy, but the triggers don’t even attempt to fire.
There is, allegedly, documentation for working with elastic workloads at Elastic and transient environments - Octopus Deploy but it doesn’t actually link to anything resembling documentation for this, only a couple of example scenarios.
I’d like to figure out what I’m doing wrong or if I somehow have the wrong idea of what this is supposed to do. What I want is that on registration of a new Tentacle, the triggers for the project fire and the latest successful release is deployed without any intervention.