0
這是我的任務。我如何分配變量中的變量
- name: Add A record for "{{ ec2_hostname }}.{{ internal_domain }}"
route53:
command: create
zone: "{{ internal_domain }}"
private_zone: "{{ private_type }}"
record: "{{ ec2_hostname }}.{{ internal_domain }}"
type: A
ttl: 300
value: "{{ ansible_ec2_[ec2_r53_type]_ipv4 }}"
具體地遇到問題,這條線:
value: "{{ ansible_ec2_[ec2_r53_type]_ipv4 }}"
我需要插入ec2_r53_type
字符串,創建另一個變量的內部。這應該是「公開」或「本地」。
所以預期的結果應該是
value: "{{ ansible_ec2_local_ipv4 }}"
或
value: "{{ ansible_ec2_public_ipv4 }}"
請告訴我這裏的邏輯,嘗試了所有我知道沒有運氣
group_vars加入這個工作@kfreezy你驚人的伴侶! –