# 'gcp\_compute\_disk' is not a valid attribute for a Play

**URL:** <https://forum.ansible.com/t/gcp-compute-disk-is-not-a-valid-attribute-for-a-play/30153>\
**Category:** Ansible Project\
**Tags:** windows, gcp\
**Created:** [April 19, 2019, 2:40pm UTC](https://forum.ansible.com/t/gcp-compute-disk-is-not-a-valid-attribute-for-a-play/30153 "2019-04-19T14:40:21Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![gottumukkala\_srija](https://avatars.discourse-cdn.com/v4/letter/g/59ef9b/32.png) [@gottumukkala\_srija](https://forum.ansible.com/u/gottumukkala_srija)\
**Post date:** [April 19, 2019, 2:40pm UTC](https://forum.ansible.com/t/gcp-compute-disk-is-not-a-valid-attribute-for-a-play/30153/1 "2019-04-19T14:40:21Z")

</div>

Hi Team,

Trying to spinup windows VM using ansible in GCP. While executing the playbook, getting error as “‘gcp\_compute\_disk’ is not a valid attribute for a Play”

Here is the code we are using(mentioned is the error part of code):

```auto
 name: Create an instance
  hosts: localhost
  gather_facts: no
  connection: local
  vars:
      project: my-project
      auth_kind: serviceaccount
      service_account_file: /home/my_account.json
      zone: "us-east1-b"
      region: "us-east1"

  tasks:
   - name: create a disk
     gcp_compute_disk:
         name: 'network-instance'
         size_gb: 50
         source_image: 'projects/windows-cloud/global/images/windows-server-2016-dc-v20190312'
         zone: "us-east1-b"
         project: "Ansible-automation"
         auth_kind: "serviceaccount"
         service_account_file: "/home/my_account.json"
         scopes:
           - https://www.googleapis.com/auth/compute
         state: present
     register: disk

```

```auto
Error:

```

```auto

```

```auto
Ansible version:

```

```auto

```

---

<div class="post-metadata">

**Author:** ![Kai\_Stian\_Olstad](https://avatars.discourse-cdn.com/v4/letter/k/e19adc/32.png) [@Kai\_Stian\_Olstad](https://forum.ansible.com/u/Kai_Stian_Olstad)\
**Post date:** [April 19, 2019, 3:22pm UTC](https://forum.ansible.com/t/gcp-compute-disk-is-not-a-valid-attribute-for-a-play/30153/2 "2019-04-19T15:22:31Z")

</div>

You are missing a dash infront of name

- name: Create an instance

---

<div class="post-metadata">

**Author:** ![gottumukkala\_srija](https://avatars.discourse-cdn.com/v4/letter/g/59ef9b/32.png) [@gottumukkala\_srija](https://forum.ansible.com/u/gottumukkala_srija)\
**Post date:** [April 19, 2019, 3:30pm UTC](https://forum.ansible.com/t/gcp-compute-disk-is-not-a-valid-attribute-for-a-play/30153/3 "2019-04-19T15:30:24Z")

</div>

Sorry, I missed mentioning here in the code. But dash is placed infront of name in the playbook.

---

<div class="post-metadata">

**Author:** ![gottumukkala\_srija](https://avatars.discourse-cdn.com/v4/letter/g/59ef9b/32.png) [@gottumukkala\_srija](https://forum.ansible.com/u/gottumukkala_srija)\
**Post date:** [April 22, 2019, 4:13am UTC](https://forum.ansible.com/t/gcp-compute-disk-is-not-a-valid-attribute-for-a-play/30153/4 "2019-04-22T04:13:08Z")

</div>

Hi,

Any update on this please…?

---

<div class="post-metadata">

**Author:** ![Kai\_Stian\_Olstad](https://avatars.discourse-cdn.com/v4/letter/k/e19adc/32.png) [@Kai\_Stian\_Olstad](https://forum.ansible.com/u/Kai_Stian_Olstad)\
**Post date:** [April 24, 2019, 7:49pm UTC](https://forum.ansible.com/t/gcp-compute-disk-is-not-a-valid-attribute-for-a-play/30153/5 "2019-04-24T19:49:19Z")

</div>

You usually get this error when there are syntax error in the yaml or indentation error.  
But since you post with HTML that don't preserve indentation it's impossible to give any more advise.

It you still have problem post in plan text instead an maybe someone is able to help.

---

<div class="post-metadata">

**Author:** ![gottumukkala\_srija](https://avatars.discourse-cdn.com/v4/letter/g/59ef9b/32.png) [@gottumukkala\_srija](https://forum.ansible.com/u/gottumukkala_srija)\
**Post date:** [May 9, 2019, 12:14pm UTC](https://forum.ansible.com/t/gcp-compute-disk-is-not-a-valid-attribute-for-a-play/30153/6 "2019-05-09T12:14:13Z")

</div>

Hi,

Please find the code in plain text format.

---

<div class="post-metadata">

**Author:** ![Dick\_Visser](https://avatars.discourse-cdn.com/v4/letter/d/d9b06d/32.png) [@Dick\_Visser](https://forum.ansible.com/u/Dick_Visser)\
**Post date:** [May 10, 2019, 2:00pm UTC](https://forum.ansible.com/t/gcp-compute-disk-is-not-a-valid-attribute-for-a-play/30153/7 "2019-05-10T14:00:29Z")

</div>

Hii

---

<div class="post-metadata">

**Author:** ![gottumukkala\_srija](https://avatars.discourse-cdn.com/v4/letter/g/59ef9b/32.png) [@gottumukkala\_srija](https://forum.ansible.com/u/gottumukkala_srija)\
**Post date:** [May 13, 2019, 5:19am UTC](https://forum.ansible.com/t/gcp-compute-disk-is-not-a-valid-attribute-for-a-play/30153/8 "2019-05-13T05:19:52Z")

</div>

Hi,

Also this is the error related to gcp modules.

---

<div class="post-metadata">

**Author:** ![Kai\_Stian\_Olstad](https://avatars.discourse-cdn.com/v4/letter/k/e19adc/32.png) [@Kai\_Stian\_Olstad](https://forum.ansible.com/u/Kai_Stian_Olstad)\
**Post date:** [May 13, 2019, 10:00pm UTC](https://forum.ansible.com/t/gcp-compute-disk-is-not-a-valid-attribute-for-a-play/30153/9 "2019-05-13T22:00:38Z")

</div>

Your tasks is not indented correctly, indentation in yaml is important to get correct.  
Study the examples in documentation to learn the correct indentation.

[https://docs.ansible.com/ansible/latest/user\_guide/playbooks\_intro.html#playbook-language-example](https://docs.ansible.com/ansible/latest/user_guide/playbooks_intro.html#playbook-language-example)
