lookup of vars between multiple roles is not maintaining the order. In the above deployment, since NetworkDeployment is present on both roles, NetworkDeployment is deployed first on both the roles before the EnableDpdkDeployment, which is resulting in the order change.
[root@undercloud overcloud]# cat group_vars/ ComputeOvsDpdk pre_deployments : yment pgradeInitDeplo yment eployment ostsDeployment llNodesDeployme nt llNodesValidati onDeployment rtifactsDeploy ostPrepDeployme nt
ComputeOvsDpdk_
- EnableDpdkDeplo
- NetworkDeployment
- ComputeOvsDpdkU
- ComputeOvsDpdkD
- ComputeOvsDpdkH
- ComputeOvsDpdkA
- ComputeOvsDpdkA
- ComputeOvsDpdkA
- ComputeOvsDpdkH
ComputeOvsDpdk_ post_deployment s: [] Controller pre_deployments : deInitDeploymen t yment Deployment desDeployment desValidationDe ployment actsDeploy repDeployment
[root@undercloud overcloud]# cat group_vars/
Controller_
- NetworkDeployment
- ControllerUpgra
- ControllerDeplo
- ControllerHosts
- ControllerAllNo
- ControllerAllNo
- ControllerArtif
- ControllerHostP
Controller_ post_deployment s: [] ------- ------- ------- ------- ------- ------- ------- -
-------
lookup of vars between multiple roles is not maintaining the order. In the above deployment, since NetworkDeployment is present on both roles, NetworkDeployment is deployed first on both the roles before the EnableDpdkDeplo yment, which is resulting in the order change.