Если вы хотите использовать факты некоторого хоста, вы должны сначала их собрать. Запустите задачу setup
на хостах [etcd] , чтобы заполнить hostvars
.
---
- name: Gather etcd facts
hosts: etcd
tasks:
- setup:
- name: Configure common
hosts: nodes
sudo: True
tasks:
- name: etcd endpoints
file: dest=/etc/kubernetes state=directory
- name: etcd endpoints
template: src=files/k.j2 dest=/etc/kubernetes/apiserver