During installation of Red Hat Gluster Storage Web Administration per  it was noticed that all involved systems were updated even if it was not explicitly mentioned in the documentation.
It appears that "yum update" is a part of the site.yml.
That is undesirable for production systems because OS/service patching is treated differently. I don't think we really want to perform unintentional patching of production systems during installation of "just" monitoring console (tendrl).
It would be better to remove the yum update from the playbook, spell it out as a prerequisite if it really is, or make it a configurable option that is clearly spelled out in the docs.
This yum update task has been removed in upstream, so that next RHGS WA
version will address the problem.
Also note that the playbook is just an example, as it's stated in the file:
# This is an example of a ansible playbook to install Tendrl, automating steps
# from upstream *Tendrl Package Installation Reference*. You need to review it
# and either tweak it or use it as a starting point before installing
So the obvious tweak here is to drop the yum update. But I agree that the
yum update part should have been at least commented out in downstream.
That said, this approach with playbook example file which one needs to tweak
first *clearly failed*, so in upstream, we moved to a playbook which is both
minimal and doesn't require to be edited. This change will arrive in next RHGS
WA as well.
No "general" yum update (or equivalent command) is called neither in site.yml
neither in any other playbook or role included in tendrl-ansible package.
Tested with version:
# rpm -q tendrl-ansible
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.