Comment 9 for bug 1842948

Reviewed: https://review.opendev.org/688349
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=20b485fe8e58110116cee38cb45e58360caabec0
Submitter: Zuul
Branch: stable/stein

commit 20b485fe8e58110116cee38cb45e58360caabec0
Author: Oliver Walsh <email address hidden>
Date: Mon Sep 9 15:48:23 2019 +0100

    Ensure nova-api is running before starting nova-compute containers

    If nova-api is delayed starting then the nova_wait_for_compute_service
    can timeout. A deployment using a slow/busy remote container repository is
    particularly susceptible to this issue. To resolve this nova_compute and
    nova_wait_for_compute_service have been postponed to step_5 and a task
    has been added to step_4 to ensure nova_api is active before proceeding.

    Conflicts:
      deployment/nova/nova-compute-container-puppet.yaml
      deployment/placement/placement-api-container-puppet.yaml

    Note: Since this is not a direct cherry-pick due to the placement
    extraction in train release, this backport also includes needed
    changed from https://review.opendev.org/688399.

    Change-Id: I6fcbc5cb5d4f3cbb618d9661d2a36c868e18b3d6
    Closes-bug: #1842948
    (cherry picked from commit 8a87cbcc349feb9cbd710e91d9805b0db2b8aba9)