Возможно использовать gitlab на одном хосте и Gitlab-runner на другом хосте. Например, у меня есть ANSIBLE сервер на другом хосте, и я хочу настроить там gitlab-runner
Да.
Из документации :
В идеале, GitLab Runner не должен быть установлен на одном компьютере как GitLab. Прочитайте документацию с требованиями для получения дополнительной информации.