loading roles, etc. from internal url?

Hello,
some what new to ansible. I’ve read a little about “galaxy”, but want to pull in private code from in-house server only.

Basically, I’d like a one-stop-shopping bootstrap playbook, “setup.yml”, that can pull in other code as needed.

I already have a single-file playbook version of that sort of thing in production, but I’d like the ability to easily have it use multiple code files, depending on what site it is running on, and things like that.

(in an ideal world, I would simply be able to use “import_playbook” with a url instead of just a local file)

This is not possible in an ansible-only way.
We use a shell wrapper that has one playbook that fetches a number of roles, which are then used by the next playbook.

I have something with a playbook that runs a git actions to download
the requisites and then reruns itself with tags to execute the parts
that require the prereqs (those are all tagged ( ready, never) to
prevent execution on normal/first call.