f43317cb54777f76265414e14b668e84566e7f69
This is a partial cherry-pick of the commit1d2547cc7fto include `InvalidPlaybook` exception class used in validate_roles_playbooks method in utils.py. This is not a clean cherry pick because part of the code was refactored in [1] and was cherry-picked accordingly in wallaby [2] validate_playbook method and `PlaybookNotFound` exception is not used anymore and will be removed with[3]. Conflicts: tripleoclient/v2/overcloud_node.py [1] https://review.opendev.org/c/openstack/python-tripleoclient/+/794017/10/tripleoclient/v2/overcloud_node.py [2] https://review.opendev.org/c/openstack/python-tripleoclient/+/797231/4/tripleoclient/v2/overcloud_node.py [3] https://review.opendev.org/c/openstack/python-tripleoclient/+/814117 Implements: blueprint network-data-v2-ports Change-Id: I67a15f637a62e2cb683e6e160483201f7ba093e9 (cherry picked from commit1d2547cc7f)
About tripleoclient
General information
tripleoclient is an OpenStackClient (OSC) plugin implementation that implements commands useful for TripleO and the install and management of both an undercloud and an overcloud.
See the TripleO Documentation for details on using tripleoclient.
See the Release Notes
Team and repository tags
Description