Bringing CARP announces into live could be harmful due to external dependencies like:
- unfinished ipfw ruleset load
- services on the host that exhibit considerably long startup times
The server, while being not ready for production role, could still acquire MASTER state.
On the other hand one might still want to configure IP address though convenient netif rc script.
In short, there should be a way to load carp module but to leave all VHIDs in INIT state. The easiest way is to turn net.inet.carp.allow into a RW tunable and set it to 0 in loader.conf.