---
# Inventory file for the OpenShift workload cluster in EU Central region
all:
  hosts:
    localhost:
      ansible_connection: local
  vars:
    cluster_region: "euc"
    cluster_name: "wlk1"
    openshift_cluster_api: "https://api.wlk1.euc.container.mom:6443"
    validate_certs: false
    google_hosted_domain: "container.mom"
    
    # Worker Nodes (previously just listed as IPs)
    worker_nodes:
      - ip: "188.244.117.142"
        hostname: "worker-0.wlk1.euc.container.mom"
        role: "worker"
      - ip: "188.244.117.223"
        hostname: "worker-1.wlk1.euc.container.mom"
        role: "worker"
      - ip: "188.244.117.200"
        hostname: "worker-2.wlk1.euc.container.mom"
        role: "worker"

    # DNS Configuration
    dns:
      display_name: "EUC Workload 1"
      fqdn: "wlk1.euc.container.mom"
      cluster_ip: "188.244.117.100"  # Virtual/Load balancer IP
      router: "router-default.apps.wlk1.euc.container.mom"
      custom_domains:
        - "*.apps"
        - "api"
      # additional_records:
      #   - type: TXT
      #     name: "_acme-challenge.api"
      #     content: "verification-token-placeholder"
      #     ttl: 120
      #     proxied: no
      #     comment: "Managed by Ansible - Let's Encrypt Challenge for {{ cluster_name }}.{{ cluster_region }}"
    
    # Cluster-specific configuration
    is_workload_cluster: true
    is_hub_cluster: false
    storage_class: "managed-nfs-storage"
    
    # Integration with hub cluster
    hub_cluster:
      region: "euw"
      name: "hub"
      api_url: "https://api.hub.euw.container.mom:6443"