Since hiera depends on a deployment stage [deploy_start]:
- id: hiera
type: puppet
version: 2.1.0
groups: [primary-controller, controller, cinder, cinder-block-device,
cinder-vmware, compute, ceph-osd, primary-mongo, mongo, virt, ironic]
requires: [deploy_start]
These stages are stripped during limited tasks deployment when --end TASK or --start TASK parameters are given. As a result, hiera task has no upstream dependecies and is logically executed first.
Why the bug happens?
Since hiera depends on a deployment stage [deploy_start]: controller, controller, cinder, cinder- block-device,
- id: hiera
type: puppet
version: 2.1.0
groups: [primary-
cinder-vmware, compute, ceph-osd, primary-mongo, mongo, virt, ironic]
requires: [deploy_start]
These stages are stripped during limited tasks deployment when --end TASK or --start TASK parameters are given. As a result, hiera task has no upstream dependecies and is logically executed first.