I am new to ansible and cant seem to figure this out. I have a playbook that configures a bunch of kubernetes objects. The hosts value should be interpolated dynamically. Ansible doesn't permit nesting of variables so I am not sure how to get this to work. **live: **"{{ k8s-{{cluster}} -{{ datacenter }} or lookup('live_node', server)}}"****
Any suggestions will be greatly appreciated.
- hosts: "{{ Live }}"
max_fail_percentage: 1
gather_facts: no
vars:
live: **"{{ k8s-{{cluster}} -{{ datacenter }} or lookup('live_node', server)}}"**
tasks:
- block:
- include: kubernetes_tasks/k8s.yaml