Do not check if firewall rules exists before creation. That way we will be informed if creation is skipped.
small fix: ifcfg path