RETIRED, python utility to manage a tripleo based cloud
Go to file
Kevin Carter aedc61466f Correct ansible playbook execution handler
This change modifies the `run_ansible_playbook` method so that its correctly handling
output. When a playbook has a lot output the method will hang in an S+ state waiting
for stdout to be read and the FD closed. To correct this issue the method has been
modified to return only the rc information and allow the `run_command_and_log` to
handle stdout, which ensures this subprocess invocation is handled in the same way
as all other invocations.

> All uses of `run_ansible_playbook` have been updated to ensure we're handling
  the process correctly throughout the client.
> The method `run_ansible_playbook` will now execute and return None. In the event
  of a failure, the method will still raise a "Runtime" exception and log a warning.
> This change only impacts stable/train, this issue has been resolved in future
  releases through the use of Ansible-Runner.
> Tests have been updated to support the changes within the `run_ansible_playbook`
  method.

Change-Id: Id60bf618f6cd778970c5ff3aee19bcc40d294c3b
Signed-off-by: Kevin Carter <kecarter@redhat.com>
2020-07-23 18:25:34 -05:00
config-generator Add minion installation 2019-06-21 07:44:21 -06:00
doc PDF documentation build 2019-09-11 16:33:21 +02:00
releasenotes Add "yes" prompt for update/upgrades commands 2020-07-18 23:24:36 +02:00
tripleoclient Correct ansible playbook execution handler 2020-07-23 18:25:34 -05:00
zuul.d Merge "Removed job tripleo-ci-centos-7-scenario009-multinode-oooq-container" into stable/train 2020-05-22 11:46:19 +00:00
.coveragerc Update .coveragerc after the removal of respective directory 2016-10-18 17:37:29 +05:30
.gitignore Add minion installation 2019-06-21 07:44:21 -06:00
.gitreview Prepare stable/train 2019-10-16 11:50:16 -04:00
.mailmap Initial commit 2015-03-17 09:33:52 -04:00
.stestr.conf Switch to stestr 2019-01-04 17:31:21 +00:00
CONTRIBUTING.rst PDF documentation build 2019-09-11 16:33:21 +02:00
LICENSE Initial commit 2015-03-17 09:33:52 -04:00
README.rst PDF documentation build 2019-09-11 16:33:21 +02:00
babel.cfg Initial commit 2015-03-17 09:33:52 -04:00
bindep.txt Set policycoreutils package name for RHEL/CentOS 8 2019-09-09 10:18:58 +00:00
lower-constraints.txt update constraint for tripleo-common to new release 11.4.0 2020-06-26 13:36:10 +00:00
requirements.txt update constraint for tripleo-common to new release 11.4.0 2020-06-26 13:36:10 +00:00
setup.cfg TripleO Validations Logging CLI Introduction 2020-06-09 12:51:10 +00:00
setup.py Updated from global requirements 2017-03-07 02:06:19 +00:00
test-requirements.txt Refactor image upload command 2020-03-04 20:56:10 +00:00
tox.ini Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 2019-10-16 15:50:50 +00:00

README.rst

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

image