Reorganize the code structure of resources folder

Include the URL of your launchpad blueprint:

https://blueprints.launchpad.net/heat/+spec/reorganize-resources-code-structure

Reorganize the resources code structure to make it more clear.

Problem description

The code structure of the resources folder is in some confusion.

Proposed change

The new code structure will be:

heat
|----engine
|----resources
     |----aws
          |----ec2
               |----res1
               |----res2
          |----autoscaling
               |----res1
               |----res2
     |----openstack
          |----nova
               |----res1
               |----res2
          |----neutron
               |----res1
               |----res2
          |----cinder
               |----res1
               |----res2

Alternatives

None

Implementation

Assignee(s)

Primary assignee:

huangtianhua <huangtianhua@huawei.com>

Milestones

Target Milestone for completion:

Kilo-2

Work Items

  • Put the AWS resources to folder resources/aws

  • Put the OpenStack resources to folder resources/openstack

Dependencies

https://blueprints.launchpad.net/heat/+spec/decouple-aws-os-resources