Bug 2158466

Summary: bind pool generation is broken in bring your own bind case when there are no framework deployed binds
Product: Red Hat OpenStack Reporter: Brent Eagles <beagles>
Component: tripleo-ansibleAssignee: Brent Eagles <beagles>
Status: ASSIGNED --- QA Contact: Joe H. Rahme <jhakimra>
Severity: high Docs Contact:
Priority: high    
Version: 17.0 (Wallaby)CC: mburns
Target Milestone: z2Keywords: Triaged
Target Release: 17.1Flags: ifrangs: needinfo? (beagles)
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: 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 Brent Eagles 2023-01-05 14:40:22 UTC
The bind pool jinja template contains a loop that depends on "designate_bind" group existing.

 targets:
    {% for server in groups.designate_bind -%}
    - type: bind9
      description: BIND9 Server {{ loop.index }}

This might not be available in the bring you own bind case and this and other similar blocks should be nested in and if/then block conditional on the existence of the group.