Well you don't need to. You just need to find a way to upload your configuration data to consul server before deploying your services.
In our case each team keeps this data in their own Github repositories and run a Jenkins job which in turn uploads the data to consul server.
This process works best for us considering there are multiple teams and each team doesn't need to have access to other team's configurations.