cloudstack: add dynamic inventory