На сколько я знаю в гитлабе при запуске пайплана ты можешь переопределить переменные. Но при этом ты должен их все руками прописать. В том же AWX ты просто видишь сразу все и меняешь те, что надо. Да и никакого дублирования не будет, репо одно, хочешь из AWX с красивой оберткой запускай. хочешь из гитлаба