我想使用cloud-init medata作为模块中的值,但这似乎不太可能。
例如设置ntp、本地镜像等。
以下配置文件不起作用。
#cloud-config
## template:jinja
ntp:
servers:
- {{ ds.meta_data.meta.ntp2 }}我检查了元数据,她仍然存在。
$ cloud-init query -f "{{ ds.meta_data.meta.ntp2 }}"
ntp.local你知道我该怎么做吗?
非常感谢!
发布于 2021-08-17 16:16:57
将模板行放在cloud-config行之前:
## template: jinja
#cloud-config
ntp:
servers:
- {{ ds.meta_data.meta.ntp2 }}发布于 2021-08-18 07:20:19
我试过你的建议,但没有成功。
## template: jinja
#cloud-config
ntp:
servers:
- {{ ds.meta_data.meta.ntp2 }}cloud-init生成的配置文件如下:
cat /etc/systemd/timesyncd.conf.d/cloud-init.conf
# cloud-init generated file
# See timesyncd.conf(5) for details.
[Time]
NTP={{ ds.meta_data.meta.ntp2 }}还有其他建议吗?
https://stackoverflow.com/questions/68820045
复制相似问题