我有许多带有名称的列表,它们是通过附加ec2_public_dns_name到seeds_
像这样: seeds_ec2-50-8-1-43.us-west-1.compute.amazonaws.com
我需要在每个主机的配置中访问它的列表并循环遍历它。我尝试这样做:
在剧本中分配给新变量:
- name: Seeds provision
set_fact:
seeds: "seeds_{{ec2_public_dns_name}}"
Run Code Online (Sandbox Code Playgroud)
而不是在配置中使用它:
{% for seed in seeds %}
{{seed.name ~ ","}}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
但似乎seeds在配置文件中只是文本,我无法访问列表元素。如何才能做到这一点?
我有许多节点通过其他类型的中间节点连接.像在图片上可以有多个中间节点.我需要找到给定数量节点的所有中间节点,并按照我的初始节点之间的链接数对其进行排序.在给出A,B,C,D的示例中,它应该返回节点E(4个链接)以下节点F(3个链接).这可能吗?如果不是,可以使用多个请求完成?我正在考虑使用SHORTEST_PATH函数,但似乎它只能找到来自同一集合的节点之间的路径?
