source devstack functions