--- # 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"