[openstack-dev] [tripleo] Role updates
Dan Prince
dprince at redhat.com
Tue Jun 13 12:58:27 UTC 2017
On Fri, 2017-06-09 at 09:24 -0600, Alex Schultz wrote:
> Hey folks,
>
> I wanted to bring to your attention that we've merged the change[0]
> to
> add a basic set of roles that can be combined to create your own
> roles_data.yaml as needed. With this change the roles_data.yaml and
> roles_data_undercloud.yaml files in THT should not be changed by
> hand.
In general I like the feature.
I added some comments to your validations [1] patch below. We need
those validations, but I think we need to carefully consider adding a
hard dependency on python-tripleoclient simply to have validations in
tree. Wondering if perhaps a t-h-t-utils library project might be in
order here to contain routines we use in t-h-t and in higher level
workflow tools in Mistral and on the CLI? This might also make the
tools/process-templates.py stuff cleaner as well.
Thoughts?
Dan
> Instead if you have an update to a role, please update the
> appropriate
> roles/*.yaml file. I have proposed a change[1] to THT with additional
> tools to validate that the roles/*.yaml files are updated and that
> there are no unaccounted for roles_data.yaml changes. Additionally
> this change adds in a new tox target to assist in the generate of
> these basic roles data files that we provide.
>
> Ideally I would like to get rid of the roles_data.yaml and
> roles_data_undercloud.yaml so that the end user doesn't have to
> generate this file at all but that won't happen this cycle. In the
> mean time, additional documentation around how to work with roles has
> been added to the roles README[2].
>
> Thanks,
> -Alex
>
> [0] https://review.openstack.org/#/c/445687/
> [1] https://review.openstack.org/#/c/472731/
> [2] https://github.com/openstack/tripleo-heat-templates/blob/master/r
> oles/README.rst
>
> _____________________________________________________________________
> _____
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubs
> cribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
More information about the OpenStack-dev
mailing list