I do know that this can be accomplished in other ways, however, there are some scenarios where machine variables could be useful. For example, imagine I want to set the machine’s IP addresses to use in a deployment script.
This still hasn’t been implemented. The closest thing you have are variables that can be scoped to an specific machine/target. But you have to setup the values of those variables yourself.