add different roles for each components (api, scheduler, volume)