[tripleo-common] Direct use of ansible python api in ansible action

Registered by Lukas Bezdicka

Start using ansible python api directly from the mistral ansible action instead of executing subprocess. This change would allow us more control over the ansible execution and it's outputs.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Lukas Bezdicka
Direction:
Needs approval
Assignee:
Lukas Bezdicka
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Juan Antonio Osorio Robles

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/tripleo-common-ansible-python-api,n,z

Addressed by: https://review.openstack.org/516347
    Add zaqarclient to TripleOAction

Addressed by: https://review.openstack.org/511254
    Use ansible python api for ansible action

Addressed by: https://review.openstack.org/521058
    Stream the Ansible output to a Zaqar queue

Addressed by: https://review.openstack.org/521665
    Pass queue_name to tripleo.ansible-playbook

Addressed by: https://review.openstack.org/521836
    Stream the Ansible output to a Zaqar queue

Addressed by: https://review.openstack.org/522140
    Add zaqarclient to TripleOAction

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.