( persicsb | 2020. 07. 22., sze – 13:30 )

Azért a devops az nem YAML editing meg if a ninja templateben. A devopsos, ha kell, akkor Ansible playbookhoz hiáynzó modult ír, az meg programozás. Ha kell, akkor hiányzó Jenkins plugint ír.

Az, hogy deklaratívan építed fel az infrastruktúrát, az mind szép és jó, de a deklaratív leírót valaminek értelmeznie kell.

És szerintem nem a dev feladata Ansible playbookot írnia (pedig fent azt mondod, hogy a playbookot a devek adják át üzemeltetésre.). Nem, ez pont a devops feladata.

Pont ez a lényeg, hogy devopsos emberke az, aki infrastructure-as-code alapon az alkalmazás fejlesztésében (és nem utána!) részt vesz azon, hogy az alkalmazás futtatókörnyezetét felépítse. Mert a futtatókörnyezet felépítése nem az alkalmazás fejlesztései utáni, hanem közben történő dolog, az alkalmazáshoz hasonlóan egy folyamatosan változó történet, ahogy az egyes feature-ök igénylik.