The SLES 15 SP4 QA is failing at the moment because the cloud_provider grains is not set.
2022-05-24 07:54:37,589 [salt.state :318 ][ERROR ][8024] Unable to manage file: Jinja variable 'dict object' has no attribute 'cloud_provider'
It does not always fail and not on every cloud provider (only azure so far), so I suspect a race condition as mentioned in here https://github.com/saltstack/salt/issues/54331 with salt >= 3003.
To workaround this condition, we can simply make sure that the cloud_provider grain is already set in the salt-deployment run.
The SLES 15 SP4 QA is failing at the moment because the
cloud_provider
grains is not set.It does not always fail and not on every cloud provider (only azure so far), so I suspect a race condition as mentioned in here https://github.com/saltstack/salt/issues/54331 with salt >= 3003.
To workaround this condition, we can simply make sure that the
cloud_provider
grain is already set in thesalt-deployment
run.