Bug 2209667

Summary: [HCI][OSP 17.1] Overcloud Node Network Config fails with AnsibleUndefinedVariable: 'storage_nfs_vlan_id' is undefined for controller nodes
Product: Red Hat OpenStack Reporter: Alfredo <alfrgarc>
Component: tripleo-ansibleAssignee: OSP Team <rhos-maint>
Status: CLOSED NOTABUG QA Contact: Alfredo <alfrgarc>
Severity: high Docs Contact:
Priority: high    
Version: 17.1 (Wallaby)CC: bshephar, gfidente, gouthamr, johfulto, rhos-maint
Target Milestone: ---Keywords: Regression, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: No Doc Update
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-05-25 15:05:04 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:

Comment 8 John Fulton 2023-05-25 17:09:31 UTC
Alfredo switched his roles_data.yaml file to have the following role.

- name: ControllerStorageNfs
  description: |
    Controller role that has all the controller services loaded, handles
    Database, Messaging and Network functions, and additionally runs a ganesha
    service as a CephFS to NFS gateway.  The gateway serves NFS exports via a
    VIP on a new isolated StorageNFS network.
  # ganesha service should always be deployed in HA configuration.
  CountDefault: 3
  tags:
    - primary
    - controller
  networks:
    External:
      subnet: external_subnet
    InternalApi:
      subnet: internal_api_subnet
    Storage:
      subnet: storage_subnet
    StorageMgmt:
      subnet: storage_mgmt_subnet
    StorageNFS:
      subnet: storage_nfs_subnet
    Tenant:
      subnet: tenant_subnet