4
我想創建具有100 GB磁盤的可靠gce模塊的Google計算實例。但是在gce模塊中沒有配置用於設置實例的磁盤大小的配置。Ansible gce模塊:使用自定義磁盤大小創建實例
我知道我們可以通過使用gce_pd模塊來創建磁盤然後附加到新的實例,但有沒有任何正確的方法來做到這一點?
它很簡單,因爲lib雲庫已經支持這個參數。
我想創建具有100 GB磁盤的可靠gce模塊的Google計算實例。但是在gce模塊中沒有配置用於設置實例的磁盤大小的配置。Ansible gce模塊:使用自定義磁盤大小創建實例
我知道我們可以通過使用gce_pd模塊來創建磁盤然後附加到新的實例,但有沒有任何正確的方法來做到這一點?
它很簡單,因爲lib雲庫已經支持這個參數。
它似乎不可能直接,但gce
模塊使用disks
中的第一項作爲啓動映像(請參閱code)。
所以,你可以按如下創建一個自定義啓動盤:
- name: Create custom boot disk
gce_pd:
name: "{{ instance_name }}"
image: "{{ instance_image }}"
size_gb: "{{ disk_size }}"
zone: "{{ zone }"
- name: Launch instance with custom boot disk
gce:
name: "{{ instance_name }}"
image: "{{ instance_image }}"
zone: "{{ zone }}"
disks:
- name: "{{ instance_name }}"
mode: READ_WRITE
您可以使用 「SIZE_GB:100」。本文中的更多信息:http://docs.ansible.com/ansible/gce_pd_module.html – George
我想創建與新實例相關聯的磁盤http://docs.ansible.com/ansible/gce_module.html不使用gce_pd模塊。現在我使用gce_pd作爲解決方案,但它使我的代碼看起來很髒。 –