Foreman Inital Provisioning via script rather than gui

All should be possible, please paste the commands in doubt verbosely, use --help option to get help. Everything is documented there.