Parses the config block and returns the ip address value

        The provided configuration block is scaned and the configured value
        for the IP address is returned as a dict object.  If the IP address
        value is not configured, then None is returned for the value

        Args:
            config (str): The interface configuration block to parse

        Return:
            dict: A dict object intended to be merged into the resource dict

def _parse_address(self, config):
        """Parses the config block and returns the ip address value

        The provided configuration block is scaned and the configured value
        for the IP address is returned as a dict object.  If the IP address
        value is not configured, then None is returned for the value

        Args:
            config (str): The interface configuration block to parse

        Return:
            dict: A dict object intended to be merged into the resource dict
        """
        match = re.search(r'ip address ([^\s]+)', config)
        value = match.group(1) if match else None
        return dict(address=value)