Puppet fails to upgrade if the classes contain dashes.
Issue
- Puppet fails to upgrade if the classes contain dashes.
example: class ssccbasis::sscc-firewall
- When validating these classes against the future parser, get the error:
Error: Unacceptable name. The name 'ssccbasis::sscc-firewall' is unacceptable as the name of a Host Class Definition
Environment
- Red Hat Satellite 6.3.x or later.
- Puppet 3.8 or later.
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.