func()

in plugin/step/group/group.go [85:101]


func (g *StepGroup) Execute() (err error) {
	g.logger.WriteEvent(go2chef.NewEvent("STEP_GROUP_EXECUTE_START", TypeName, g.GroupName))
	defer func() {
		event := "STEP_GROUP_EXECUTE_COMPLETE"
		if err != nil {
			event = "STEP_GROUP_EXECUTE_FAILURE"
		}
		g.logger.WriteEvent(go2chef.NewEvent(event, TypeName, g.GroupName))
	}()
	for _, s := range g.Steps {

		if err := s.Execute(); err != nil {
			return err
		}
	}
	return nil
}