Drink provided by drink provider runs short? It requires steps to be taken (5)
I believe the answer is:
rumba
'it requires steps to be taken' is the definition.
(rumba is a dance with steps)
'drink provided by drink provider runs short?' is the wordplay.
'drink' becomes 'rum' (rum is a kind of drink).
'provided by' is a charade indicator (letters next to each other).
'drink provider' becomes 'bar'.
'runs' becomes 'r' (cricket abbreviation).
'short?' is a deletion indicator (short can mean missing or absent).
'bar' with 'r' removed is 'ba'.
'rum'+'ba'='RUMBA'
(Other definitions for rumba that I've seen before include "one's on the floor for it" , "Burma (anag)" , "Style of dance" , "Latin American dance" , "What to perform" .)