Bug 1850790

Summary: multiple roles - fix relative path vars/tasks file include
Product: Red Hat Enterprise Linux 8 Reporter: Noriko Hosoi <nhosoi>
Component: rhel-system-rolesAssignee: Pavel Cahyna <pcahyna>
Status: CLOSED ERRATA QA Contact: David Jež <djez>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 8.3CC: djez, pcahyna
Target Milestone: rcKeywords: Rebase
Target Release: 8.3   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: role:certificate role:kernel_settings role:logging role:nbde_client role:nbde_server role:storage
Fixed In Version: rhel-system-roles-1.0-15.el8 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-11-04 04:03:31 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Noriko Hosoi 2020-06-24 21:27:16 UTC
Description of problem:

RHELPLAN-46757 - bug with current implementation of platform/version specific vars/tasks file include/import
    
Updated based on https://github.com/oasis-roles/meta_standards/pull/23.
- Using loop instead of with_first_found.
- Renaming {RedHat,CentOS}-7.yml with {RedHat,CentOS}_7.yml, respectively.

Comment 1 Pavel Cahyna 2020-06-25 14:07:45 UTC
It also needs https://github.com/linux-system-roles/logging/pull/143 right?

Comment 2 Noriko Hosoi 2020-06-25 15:22:26 UTC
(In reply to Pavel Cahyna from comment #1)
> It also needs https://github.com/linux-system-roles/logging/pull/143 right?

Yes, correct. Thanks!

Comment 3 Pavel Cahyna 2020-06-29 19:43:44 UTC
I will develop a test for this (I have already a prototype, just not committed yet).

Comment 8 Pavel Cahyna 2020-07-24 18:41:13 UTC
Note that the nbde_server fix was already included in the first build, I added it only for completeness.

Comment 9 Pavel Cahyna 2020-07-31 20:25:55 UTC
With rhel-system-roles-1.0-15.el8, the following roles have the fixes and cleanups merged:
kernel_settings
nbde_server
certificate
nbde_client
storage

Roles that have test playbooks tests_include_vars_from_parent.yml downstream: nbde_server certificate nbde_client storage

Comment 15 errata-xmlrpc 2020-11-04 04:03:31 UTC
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 (rhel-system-roles bug fix and enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2020:4809