func()

in fixtures.go [1060:1080]


func (n *Network) CreateFirewallRule(firewallName, protocol string, ports, ranges []string) error {
	createFirewallStep, _, err := n.testWorkflow.appendCreateFirewallStep(firewallName, n.name, protocol, ports, ranges)
	if err != nil {
		return err
	}

	createNetworkStep, ok := n.testWorkflow.wf.Steps[createNetworkStepName]
	if ok {
		if err := n.testWorkflow.wf.AddDependency(createFirewallStep, createNetworkStep); err != nil {
			return err
		}
	}
	createVMsStep, ok := n.testWorkflow.wf.Steps[createVMsStepName]
	if ok {
		if err := n.testWorkflow.wf.AddDependency(createVMsStep, createFirewallStep); err != nil {
			return err
		}
	}

	return nil
}