Replace build-images role to oooci-build-images role

tags: Design

Problem Statement

what it does?

  • build-images: An ansible role for building undercloud and overcloud images using python-tripleoclient or using libguestfs-tools inside a libvirt guest inside an isolated environment.

  • oooci-build-images: An ansible role for building overcloud images using python-tripleoclient.

Where it is consumed?

What is repeated in both roles?

  • Building the overcloud images is common in both roles using python-tripleoclient.
    • That brings code duplicacy and maintaince of same stuff at two places. So we want to re-use oooci-build-images role in build-images role to avoid duplicacy.

How to solve this problem?

considerations.

  • Make sure oooci-build-images works for all the supported releases.
    • It means it should work on both C7 and C8 based jobs
    • Building overcloud images can be enabled via to_build flag

What to change in build_images role?

Questions?

Select a repo