I have a module that requires another module be complete before it runs.
They both have firewall elements and this causes a circular dendency.
The following is the error (with the names changed to protect the innocent)
Error: Found 1 dependency cycle:
(File/etc/firewalld/services/simp_tcp_VSEInbound.xml => Firewalld::Custom_service[simp_tcp_VSEInbound] =>
Firewalld_rich_rule[simp_11_tcp_AgentTCPInbound_simp-EPwtTitdB1Lcrxo4U91Pk3LcFm] => Iptables::Firewalld::Rule[tcp_AgentTCPInbound] =>
Try the '--graph' option and opening the resulting '.dot' file in OmniGraffle or GraphViz
Error: Failed to apply catalog: One or more resource dependency cycles detected in graph
Does this mean you can't use puppets require function any more .
I can probably change the module to have a slightly different dependency but I was wondering if this was expected.