Bug 1728390

Summary: [osp10] keepalived configuration on the undercloud fails when using facter 3
Product: Red Hat OpenStack Reporter: Alex Schultz <aschultz>
Component: puppet-tripleoAssignee: Alex Schultz <aschultz>
Status: CLOSED WONTFIX QA Contact: Sasha Smolyak <ssmolyak>
Severity: medium Docs Contact:
Priority: medium    
Version: 10.0 (Newton)CC: bperkins, jjoyce, jschluet, slinaber, tvignaud
Target Milestone: ---Keywords: Triaged, ZStream
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-10-31 20:25:17 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1728385    
Bug Blocks:    

Description Alex Schultz 2019-07-09 20:13:56 UTC
This bug was initially created as a copy of Bug #1728382

Description of problem:
The interface_for_ip function assumes facter 2 syntax for facts but when running with facter 3 we end up with a newer facter that no longer provides the interface_<interface> facts.

This results in the keepalived failing to start because the 'interface' config line doesn't have an interface configured.

Comment 2 Alex Schultz 2019-10-31 20:25:17 UTC
We currently do not plan on backporting the facter3 work to OSP10 at this time. Closing this bug as it will be an issue if we were going make facter3 available to OSP10.