Thanks for the feedback, John and Emilien.
On 13.7.2018 01:35, Emilien Macchi wrote:
+1 for Option A as well, I feel like it's the one which would give us the
more of flexibility and also I'm not a big fan of the usage of Anchors for
this use case.
Some folks are currently working on extracting these tasks out of THT and I
can already see something like:
external_deploy_tasks
- include_role:
name: my-service
tasks_from: deploy
external_update_tasks
- include_role:
name: my-service
tasks_from: update
Or we could re-use the same playbooks, but use tags maybe.
Anyway, I like your proposal and I vote for option A.
I like the tasks_from approach in the snippet. Regarding tags, i'm
currently thinking of using them to optionally update/upgrade individual
services which make use of external_*_tasks. E.g. in an environment with
both OpenShift and Ceph, i'm hoping we could run:
openstack overcloud external-update run --tags ceph
openstack overcloud external-update run --tags openshift
to update them separately if needed. That's the way i'm trying to
prototype it right now anyway, open to feedback.
Jirka
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev