I have a manual step to verify the environment but it seems that the variables are not replaced in the Instructions:
Instructions:
Please verify the domain #{DeployDomain} before the swap.
This is my step config:
[image: Inline image 1]
The variable is coming from a Library Set:
[image: Inline image 2]
The variable exists twice, once for each Target. The project has two
targets (Azure WebApps) to deploy too.
Which could explain why it can’t be found as it does not know from which
target to grab the variable from.
By default a manual intervention step runs as step on the Octopus server, so it won’t have any machine level knowledge. However, if you add the manual intervention step as a child step to your main deployment step, then it will pick up the correct variable depending on which target it is currently running on. See attached screenshot of an example.