[tripleo-common] List available roles action

Registered by Jiri Tomasek on 2017-09-15

Provide a Mistral action to list deployment Roles which are available to be used for deployment in Deployment Plan

Action description:
input: planName

Action goes to swift plan container and outputs objects with name 'roles/<RoleName>' (not just names, whole contents) in json format

output:
[
  {
    name: 'BlockStorage',
    description: 'Cinder Block Storage node role',
    networks: ['InternalApi', 'Storage', 'StorageMgmt'],
    servicesDefault: [ 'OS::TripleO::Services::AuditD', ... ],
    ...
  },
   ...
]

Blueprint information

Status:
Complete
Approver:
Emilien Macchi
Priority:
Medium
Drafter:
Jiri Tomasek
Direction:
Approved
Assignee:
Ryan Brady
Definition:
Approved
Series goal:
Accepted for queens
Implementation:
Implemented
Milestone target:
milestone icon queens-rc1
Started by
Emilien Macchi on 2017-10-23
Completed by
Emilien Macchi on 2018-01-31

Related branches

Sprints

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.