Since variables can be scoped in many different ways, there needs to be a predictable, deterministic order in which they are resolved. The list below is the priority in which variable scopes take precedence. The top items are higher priority than the bottom ones:
- The current step/action (most specific).
- The current machine.
- Roles applied to the current machine and targeted by the current step.
- Roles applied to the current machine.
- The target tenant (if tenant-features are enabled).
- The target tenant-tag (if tenant-features are enabled).
- The target environment.
- The target channel (if channels are enabled).
- The current deployment process or runbook process.
- The project.
- No scope (least specific).
Latest posts by Rajesh Kumar (see all)
- Best AI tools for Software Engineers - November 4, 2024
- Installing Jupyter: Get up and running on your computer - November 2, 2024
- An Introduction of SymOps by SymOps.com - October 30, 2024