( djsmiley | 2024. 05. 25., szo – 09:57 )

Lehet kicsit sok lett az infó és ezért zavarosnak tűnik.

Sztem kb. jól érted, de nagyon röviden: adott egy GIT repo, amiben kézzel is szerkesztünk néha-néha, de automatizáltan is szeretnénk benne változtatni egy alkalmazásból.

Ez most úgy van h. az alkalmazás "megpingeli" az Ansible Towert, ami elindít egy playbookot, a playbook lekéri a konfigot jsonben és elkészíti belőle a jinja template alapján a konfigot, amit kirak egy VM-re.

Gyakorlatilag a VM-re kirakás helyett kellene GIT-be commitolni. Hosszabb távon én is pipeline-ban gondolkodom (a végeredmény meg Kubernetes ConfigMap lenne majd), de most ezt kéne valahogy nem túl gány módon megoldani. A conflict problémakört ismerem, de szerencsére nagyon minimális manuális módosítás van, így a conflict kezelést most akár el is engedhetjük, mert leginkább az automata által generált rész változik.