title: What is the sequence of 'create' and 'destroy' during plan phase?
body: <p>Just ran <code>terraform plan</code> and it spit out the config that needed to be run against GCP API. Per the plan, it has to destroy some entities and recreate them. These modules are not interdependent on each other. Sample output below. </p>
  
  <p>Just wondering if the creation (in this case more like 'overwrite') happens before destruction or vice versa or is it completely random? </p>
  
  <pre><code>
  ------------------------------------------------------------------------
  
  An execution plan has been generated and is shown below.
  Resource actions are indicated with the following symbols:
    + create
    - destroy
  
  Terraform will perform the following actions:
  
    + module.project_01.google_project_service.project_service[0]
        id:                 &lt;computed&gt;
        disable_on_destroy: "true"
        project:            "proj-**"
        service:            "compute.googleapis.com"
  
    + module.project_01.google_project_service.project_service[1]
        id:                 &lt;computed&gt;
        disable_on_destroy: "true"
        project:            "proj-**"
        service:            "cloudresourcemanager.googleapis.com"
  
    + module.project_01.google_project_service.project_service[2]
        id:                 &lt;computed&gt;
        disable_on_destroy: "true"
        project:            "proj-**"
        service:            "cloudbilling.googleapis.com"
  
    + module.project_01.google_project_service.project_service[3]
        id:                 &lt;computed&gt;
        disable_on_destroy: "true"
        project:            "proj-**"
        service:            "servicenetworking.googleapis.com"
  
    - module.project_01.google_project_service.project_service_billing
  
    - module.project_01.google_project_service.project_service_compute
  
    - module.project_01.google_project_service.project_service_crm
  
  
  Plan: 4 to add, 0 to change, 3 to destroy.
  
  ------------------------------------------------------------------------
  </code></pre>