separating deployment task into recipes