Rubygem-staypuft: HA: Resource configuration ordering is very inconsistent around and makes it hard to read the configuration. Consistency is important for debugging and operations.
If you add 2 resources in a certain sequence, pacemaker will display them in that order:
pcs resource create foo1 ...
pcs resource create foo2 ...
This is simply how objects are serialized into pacemaker config.
Some of the puppet modules do add IP and service, others create VIP in another module and then the service.
So the final config is all mixed up by:
This bug has no operational impact. It only makes GSS/support life harder.