Closed halcyondude closed 8 years ago
WIP: merely a prototype at this point. https://review.gerrithub.io/#/c/273340/
Work is currently underway by @trown to replace the thin (existing) jinja wrapper around DIB with an invocation of the wrapper in tripleo-common. this is happening here: https://review.gerrithub.io/#/c/274691/ to address https://github.com/redhat-openstack/ansible-role-tripleo-image-build/issues/17. Sequencing the fix for this to land just after that work, as it involves changing the same bits/files.
tripleo-common mechanism is now in place.
this issue has been resolved some time ago. We are no longer driven with hard coded dib elements. performing issue housecleaning.
In tasks/dib_build.yml, when we call disk-image-create, the elements for the IPA and overcloud are hard coded. they should be a list defined in yaml, bonded to a variable that can be over-ridden.
This will help with making this more declarative, and for building non centos7 / non-RDO, is needed to keep things clean (and to keep keyboards from catching fire @weshayutin @trown)
This issue tracks migrating the hard coded lists (overcloud and IPA) --> variables.
Here's an example of where we build IPA: