an automated deployment should execute arbitrary steps