Salt Cloud 地图文件到地图数据

Salt Cloud 地图文件到地图数据

我正在尝试使用 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"}}}}}]}

相关内容