What is the problem you are trying to solve?
When deploying a site via a Site Initializer client extension, there is no way to declaratively set the site’s Pages Virtual Host. As a result, user must manually configure it after every deployment through the UI (Site Settings → Site URL → Pages Virtual Host), breaking the goal of a fully automated, reproducible site provisioning process.
What is your project about? (e. g. Intranet, Partner Portal, Enterprise Website, etc)
Enterprise Website deployed via a Site Initializer client extension.