我正在尝试使用 Salt Cloud 和 VMWare 提供商部署服务器,并且已经开发了一个配置文件和一个运行良好的映射文件。但是我发现有一个 Salt Cloud 模块可能更适合我的用例,我可以salt MYSALTCLOUDSERVER cloud.map_run map_data='<actual map data>'
从 Salt Master 调用它。
我的问题是我想将我的地图文件转换为 map_data,但我不确定格式。这是我的地图文件:
SOMEPROFILE:
- HOSTNAME:
folder: 'FOLDERNAME'
devices:
network:
Network adapter 1:
ip: 'IPADDRESS'
有人知道这在 map_data 中是什么样子吗?
答案1
答案是
{"SOMEPROFILE":[{"HOSTNAME":{"folder":"FOLDERNAME","devices":{"network":{"Network adapter 1":{"ip":"IPADDRESS"}}}}}]}