Python Ansible gce模块:创建具有自定义磁盘大小的实例

Python Ansible gce模块:创建具有自定义磁盘大小的实例,python,ansible,google-compute-engine,Python,Ansible,Google Compute Engine,我想用100 GB磁盘的ansible gce模块创建google compute实例。但gce模块中没有配置用于在gce模块中设置实例的磁盘大小 我知道我们可以通过使用gce_pd module创建磁盘,然后连接到新实例来解决这个问题,但是有没有合适的方法呢 支持它非常简单,因为lib cloud lib已经支持这个参数。这似乎不可能直接实现,但是gce模块使用磁盘中的第一项作为引导映像(请参阅) 因此,您可以按如下方式创建自定义启动盘: -名称:创建自定义启动磁盘 gce_pd: 名称:“{

我想用100 GB磁盘的ansible gce模块创建google compute实例。但gce模块中没有配置用于在gce模块中设置实例的磁盘大小

我知道我们可以通过使用gce_pd module创建磁盘,然后连接到新实例来解决这个问题,但是有没有合适的方法呢


支持它非常简单,因为lib cloud lib已经支持这个参数。

这似乎不可能直接实现,但是
gce
模块使用
磁盘中的第一项作为引导映像(请参阅)

因此,您可以按如下方式创建自定义启动盘:

-名称:创建自定义启动磁盘
gce_pd:
名称:“{instance_name}}”
图像:“{instance_image}}”
大小\u gb:“{{disk\u size}}”
区域:“{zone}”
-名称:使用自定义启动磁盘启动实例
普通中等教育:
名称:“{instance_name}}”
图像:“{instance_image}}”
区域:“{zone}}”
磁盘:
-名称:“{instance_name}}”
模式:读写

您可以使用“size\u gb:100”。本文中的更多信息:我想创建与新实例关联的磁盘,而不使用gce\u pd模块。现在我使用gce\u pd作为解决方案,但这会使我的代码看起来脏兮兮的。