What's stopping you from bootstrapping a bastion server through a simpler script and then bootstrapping with Salt from there?