我試圖從Ansible中的gce模塊創建一個Ubuntu機器, 我能夠在沒有任何問題的情況下創建一個debian-7機器,將以下操作手冊(將圖像更改爲「debian- 7" :Ansible和GCE中的其他圖像
- name: Create Compute Engine instances
hosts: local
gather_facts: no
connection: local
vars:
names: webserver-sr01
machine_type: n1-standard-1
image: ubuntu-1404
zone: us-central1-a
email: [email protected]
pid: fakeproj
pem: ~/Certs/somthing.pem
tasks:
- name: Launch instances
gce:
instance_names: "{{ names }}"
machine_type: "{{ machine_type }}"
image: "{{ image }}"
service_account_email: "{{ email }}"
pem_file: "{{ pem }}"
project_id: "{{ pid }}"
tags: docker-pubzilla-ws
register: gce
感謝的人,我應該已經猜到了它的libcloud –
沒問題,樂意幫忙! –
也檢查圖像名稱。我遇到過使用ubuntu-1404的問題,因爲它是我在某處看到的別名,但如果您執行gcloud計算實例列表,則會看到別名爲ubuntu-14-04。 – darKoram