с помощью ansible. Только через shell? делать от лица ansible, закинув его публичный ключ в свойства пользователя ansible (предположим, такое имя дали) gitlab ci?
Модулем git. В остальном всё верно.
Обсуждают сегодня