有没有更好的方法来格式化我的 hiera 数据?我想避免“把所有东西都写两次”的问题。
这是我现在拥有的:
[root@puppet-el7-001 ~]# cat example.yaml
---
controller_ips:
- 10.0.0.51
- 10.0.0.52
- 10.0.0.53
controller::horizon_cache_server_ip:
- 10.0.0.51:11211
- 10.0.0.52:11211
- 10.0.0.53:11211
我想知道 hiera 中是否有类似于 Perl 的 map 函数的功能。如果是这样,那么我可以做类似的事情:
controller::horizon_cache_server_ip: "%{hiera_map( {"$_:11211"}, %{hiera('controller_ips')})}"
谢谢