pub fn execute_lifecycle( steps: &[LifecycleStep], vars: &HashMap<String, String>, quiet: bool, approver: Approver, executor: Executor, ) -> Result<()>