iptables generating invalid firewalld service filename

Description

When firewalld is being used under the hood and the iptables rule name has a '.' in it, the generated service XML file will not be parsed by firewalld. The rule name should have been rejected or sanitized. Here is an example of the error message output by firewalld, but completely hidden in the puppet run:

Acceptance Criteria

None

Labels

None

Epic Link

None

Story Points

3

Components

Sprint

Priority

Medium
Configure