The IPSet may be applied after the zone is defined causing firewalld to crash
What behaviour did you expect instead
Autorequires to correctly setup the ordering
Output log
Info: /Stage[main]/Firewalld/Augeas[firewalld::zone_drifting]: Scheduling refresh of Service[firewalld]
Info: /Stage[main]/Firewalld/Augeas[firewalld::zone_drifting]: Scheduling refresh of Class[Firewalld::Reload]
Notice: /Stage[main]/Firewalld/Service[firewalld]: Triggered 'refresh' from 1 event
Notice: /Stage[main]/Firewalld/Firewalld_zone[00_internal]/ensure: created
Error: /Stage[main]/Firewalld/Firewalld_zone[00_internal]: Could not evaluate: Execution of '/usr/bin/firewall-cmd --reload' returned 13:
Affected Puppet, Ruby, OS and module versions/distributions
How to reproduce (e.g Puppet code you use)
What are you seeing
The IPSet may be applied after the zone is defined causing firewalld to crash
What behaviour did you expect instead
Autorequires to correctly setup the ordering
Output log
Any additional information you'd like to impart