We should allow low-level access to Ansible's command-line options through runrole. Ideally, arguments would be passed through directly to the ansible-playbook command.
In particular, I think being able to use tags would be very helpful for redoing parts of the installation process during development (and even during production). For example:
./runrole gitea --tags pre-install
would pass the --tags pre-install arguments through to ansible-playbook, causing only tasks with the pre-install tag to be run.
Agree more generally, that the script may be extended to support such switches.
Care to do a PR? :)
Ref:
@m-anish Wow, I forgot about this. I'll try to work on this in the coming months.