---

- keystone:
- nova:
    REQUIRES:
      keystone: keystonemiddelware
      glance: glanceclient
      neutron: neutronclient
    DEPENDSON:
      - neutron
      - glance
    CANUSE:
      cinder: cinderclient
- neutron:
    REQUIRES:
      keystone: keystonemiddelware
    DEPENDSON:
      - nova
- cinder:
- glance:

# service:
#   REQUIRES:
#     service: through
#   DEPENDS:
#     service
#   CANUSE:
#     service: through

---

- keystone:
- nova:
    REQUIRES:
      keystone: keystonemiddelware
      glance: glanceclient
      neutron: neutronclient
    DEPENDSON:
      - neutron
      - glance
    CANUSE:
      cinder: cinderclient
      ironic: ironicclient
- neutron:
    REQUIRES:
      keystone: keystonemiddelware
    DEPENDSON:
      - nova
- cinder:
    REQUIRES:
      keystone: keystonemiddelware
    DEPENDSON:
      - nova
- glance:
    REQUIRES:
      keystone: keystonemiddelware
    CANUSE:
      swift: swiftclient
- swift:
- ironic:
    REQUIRES:
      glance: glanceclient
    CANUSE:
      keystone: keystonemiddelware
      neutron: neutronclient
      swift: swiftclient
- swift:
- ironic:
    REQUIRES:
      glance: glanceclient
    CANUSE:
      keystone: keystonemiddelware
      neutron: neutronclient

Add more to yaml file
Add more to yaml file
