{"id":9191,"date":"2026-05-15T06:01:57","date_gmt":"2026-05-15T05:01:57","guid":{"rendered":"https:\/\/www.websupport.hu\/blog\/?p=9191"},"modified":"2026-05-15T06:20:40","modified_gmt":"2026-05-15T05:20:40","slug":"git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai","status":"publish","type":"post","link":"https:\/\/www.websupport.hu\/blog\/2026\/05\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\/","title":{"rendered":"Git, pipeline, policy: az infrastrukt\u00fara modern ir\u00e1ny\u00edt\u00e1s\u00e1nak alapjai\u00a0"},"content":{"rendered":"\n<p>A mai IT-k\u00f6rnyezetekben az infrastrukt\u00fara kezel\u00e9se egyre \u00f6sszetettebb feladatt\u00e1 v\u00e1lik. A rendszerek folyamatosan v\u00e1ltoznak, \u00faj er\u0151forr\u00e1sok j\u00f6nnek l\u00e9tre, a szolg\u00e1ltat\u00e1sok terhel\u00e9se m\u00f3dosul, a biztons\u00e1gi \u00e9s m\u0171k\u00f6d\u00e9si elv\u00e1r\u00e1sok pedig szint\u00e9n \u00e1lland\u00f3an alakulnak. Ilyen k\u00f6rnyezetben a kiz\u00e1r\u00f3lag k\u00e9zi be\u00e1ll\u00edt\u00e1sokra \u00e9p\u00fcl\u0151 \u00fczemeltet\u00e9s nehezen tarthat\u00f3 fenn hossz\u00fa t\u00e1von, mert cs\u00f6kkentheti az \u00e1tl\u00e1that\u00f3s\u00e1got, n\u00f6velheti a hibalehet\u0151s\u00e9geket, \u00e9s megnehez\u00edtheti az egys\u00e9ges m\u0171k\u00f6d\u00e9s fenntart\u00e1s\u00e1t. Emiatt ker\u00fclt el\u0151t\u00e9rbe az a megk\u00f6zel\u00edt\u00e9s, amelyben az infrastrukt\u00far\u00e1t nem alkalmi m\u00f3dos\u00edt\u00e1sokkal, hanem verzi\u00f3zott, ellen\u0151rizhet\u0151 \u00e9s automatiz\u00e1lhat\u00f3 m\u00f3don kezelik.&nbsp;<\/p>\n\n\n\n<p>A cikk azt mutatja be, hogy ez a szeml\u00e9let mi\u00e9rt jelent t\u00f6bbet egyszer\u0171 automatiz\u00e1l\u00e1sn\u00e1l, \u00e9s hogyan kapcsol\u00f3dik \u00f6ssze a modern \u00fczemeltet\u00e9si gyakorlatokkal. Sz\u00f3 lesz arr\u00f3l, milyen szerepet kap a Git a v\u00e1ltoz\u00e1sok k\u00f6vet\u00e9s\u00e9ben, hogyan t\u00e1mogatj\u00e1k a pipeline-ok a kontroll\u00e1lt v\u00e9grehajt\u00e1st, \u00e9s mi\u00e9rt fontosak a policy-as-code megold\u00e1sok a szab\u00e1lyozott, biztons\u00e1gos m\u0171k\u00f6d\u00e9shez. Emellett az is bemutat\u00e1sra ker\u00fcl, hogyan seg\u00edthet az Infrastructure as Code (IaC) abban, hogy az infrastrukt\u00fara kezel\u00e9se kisz\u00e1m\u00edthat\u00f3bb\u00e1,&nbsp;visszak\u00f6vethet\u0151bb\u00e9&nbsp;\u00e9s szervezettebb\u00e9 v\u00e1ljon.&nbsp;<\/p>\n\n\n\n<p class=\"has-large-font-size\">A k\u00e9zi \u00fczemeltet\u00e9s kock\u00e1zatoss\u00e1ga&nbsp;<\/p>\n\n\n\n<p>Sok szervezetn\u00e9l m\u00e9g mindig gyakori, hogy az infrastrukt\u00fara jelent\u0151s r\u00e9sze k\u00e9zi m\u00f3dos\u00edt\u00e1sokkal, adminisztr\u00e1tori fel\u00fcleteken vagy termin\u00e1lparancsokkal v\u00e1ltozik. Ez r\u00f6vid t\u00e1von gyors megold\u00e1snak t\u0171nhet, k\u00fcl\u00f6n\u00f6sen akkor, amikor egy s\u00fcrg\u0151s hib\u00e1t kell elh\u00e1r\u00edtani, vagy egy \u00faj er\u0151forr\u00e1st kell gyorsan l\u00e9trehozni. Hosszabb t\u00e1von azonban ez a m\u0171k\u00f6d\u00e9s t\u00f6bb probl\u00e9m\u00e1t halmoz fel, mint amennyit megold.&nbsp;<\/p>\n\n\n\n<p>A legnagyobb gond az, hogy a k\u00e9zi beavatkoz\u00e1sok nyom\u00e1n az infrastrukt\u00fara t\u00e9nyleges \u00e1llapota fokozatosan elt\u00e1volodhat att\u00f3l, amit a dokument\u00e1ci\u00f3 vagy a csapat t\u00f6bbi tagja val\u00f3snak gondol. Egy ponton m\u00e1r nem lehet biztosan tudni, hogy&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>egy adott szerver mi\u00e9rt \u00fagy van konfigur\u00e1lva, ahogy,&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ki nyitott meg egy adott h\u00e1l\u00f3zati portot,&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>vagy mi\u00e9rt t\u00e9r el a staging k\u00f6rnyezet a&nbsp;productiont\u0151l.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>Az ilyen elt\u00e9r\u00e9sek nemcsak hib\u00e1khoz vezethetnek, hanem a helyre\u00e1ll\u00edt\u00e1st, az auditot \u00e9s a sk\u00e1l\u00e1z\u00e1st is jelent\u0151sen megnehez\u00edtik.&nbsp;<\/p>\n\n\n\n<p>A k\u00e9zi m\u0171k\u00f6d\u00e9s m\u00e1sik korl\u00e1tja&nbsp;<strong>a reproduk\u00e1lhat\u00f3s\u00e1g hi\u00e1nya<\/strong>. Ha egy k\u00f6rnyezetet csak tapasztalatb\u00f3l, eml\u00e9kezetb\u0151l vagy k\u00fcl\u00f6n\u00e1ll\u00f3 jegyzetek alapj\u00e1n lehet \u00fajra\u00e9p\u00edteni, akkor val\u00f3j\u00e1ban nincs megb\u00edzhat\u00f3 forr\u00e1s arra, hogyan is n\u00e9z ki a rendszer. Ez k\u00fcl\u00f6n\u00f6sen probl\u00e9m\u00e1s lehet&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>incidenskezel\u00e9sn\u00e9l,&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00faj k\u00f6rnyezetek ind\u00edt\u00e1s\u00e1n\u00e1l,&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>illetve t\u00f6bb csapat egy\u00fcttm\u0171k\u00f6d\u00e9se eset\u00e9n.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>Az infrastrukt\u00fara modern ir\u00e1ny\u00edt\u00e1sa ez\u00e9rt egyre ink\u00e1bb abb\u00f3l indul ki, hogy az elv\u00e1rt \u00e1llapotot&nbsp;<strong>g\u00e9pileg olvashat\u00f3, verzi\u00f3zott form\u00e1ban kell r\u00f6gz\u00edteni<\/strong>.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/developer-front-mainframe-rows-1024x683.jpg\" alt=\"\" class=\"wp-image-9197\" srcset=\"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/developer-front-mainframe-rows-1024x683.jpg 1024w, https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/developer-front-mainframe-rows-300x200.jpg 300w, https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/developer-front-mainframe-rows-150x100.jpg 150w, https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/developer-front-mainframe-rows-768x512.jpg 768w, https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/developer-front-mainframe-rows-1536x1024.jpg 1536w, https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/developer-front-mainframe-rows-2048x1365.jpg 2048w, https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/developer-front-mainframe-rows-1200x800.jpg 1200w, https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/developer-front-mainframe-rows-1980x1320.jpg 1980w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-large-font-size\">Az infrastrukt\u00fara mint k\u00f3d&nbsp;<\/p>\n\n\n\n<p>Az IaC l\u00e9nyege, hogy a&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>szervereket,&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>h\u00e1l\u00f3zati szab\u00e1lyokat,&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>t\u00e1rol\u00f3kat,&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.websupport.hu\/blog\/2024\/10\/domain-name-system-minden-amit-a-dns-szerverrol-tudni-kell\/?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">DNS<\/a>-be\u00e1ll\u00edt\u00e1sokat,&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>identit\u00e1s- \u00e9s jogosults\u00e1gi elemeket,&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>illetve m\u00e1s infrastrukt\u00fara-er\u0151forr\u00e1sokat&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>konfigur\u00e1ci\u00f3s f\u00e1jlok \u00edrj\u00e1k le, nem pedig k\u00e9zi kattint\u00e1sok vagy egyedi&nbsp;parancssorok. Ezek a defin\u00edci\u00f3k verzi\u00f3kezel\u0151 rendszerben t\u00e1rolhat\u00f3k, ellen\u0151rizhet\u0151k, \u00e9s automatiz\u00e1lt folyamatok r\u00e9szek\u00e9nt alkalmazhat\u00f3k. \u00cdgy az infrastrukt\u00fara ugyan\u00fagy kezelhet\u0151, mint a szoftverfejleszt\u00e9s t\u00f6bbi r\u00e9sze.&nbsp;<\/p>\n\n\n\n<p>Ez a megk\u00f6zel\u00edt\u00e9s a&nbsp;<strong>single source of truth<\/strong>&nbsp;elvre \u00e9p\u00fcl. Vagyis az infrastrukt\u00fara hiteles le\u00edr\u00e1sa nem egy adminisztr\u00e1ci\u00f3s fel\u00fclet aktu\u00e1lis \u00e1llapota, \u00e9s nem is egy bels\u0151 dokumentum, hanem a verzi\u00f3zott k\u00f3d. Ha v\u00e1ltoz\u00e1s t\u00f6rt\u00e9nik, annak el\u0151sz\u00f6r ebben a forr\u00e1sban kell megjelennie. Ez nagy k\u00fcl\u00f6nbs\u00e9g a hagyom\u00e1nyos m\u0171k\u00f6d\u00e9shez k\u00e9pest, ahol a val\u00f3s konfigur\u00e1ci\u00f3 gyakran \u201esz\u00e9tsz\u00f3rva\u201d l\u00e9tezik k\u00fcl\u00f6nb\u00f6z\u0151 emberek tud\u00e1s\u00e1ban, r\u00e9szleges dokumentumokban \u00e9s k\u00fcl\u00f6nf\u00e9le platformok fel\u00fcletein.&nbsp;<\/p>\n\n\n\n<p>Az IaC egyik kulcsfogalma az&nbsp;<strong>idempotencia<\/strong>. Ez azt jelenti, hogy ugyanannak a defin\u00edci\u00f3nak az ism\u00e9telt futtat\u00e1sa ugyanarra az eredm\u00e9nyre kell vezessen, felesleges mell\u00e9khat\u00e1sok n\u00e9lk\u00fcl. Ha a rendszer m\u00e1r a k\u00edv\u00e1nt \u00e1llapotban van, nem t\u00f6rt\u00e9nik indokolatlan v\u00e1ltoz\u00e1s. Ez a tulajdons\u00e1g teszi lehet\u0151v\u00e9 a biztons\u00e1gosabb automatiz\u00e1l\u00e1st \u00e9s a megb\u00edzhat\u00f3bb ism\u00e9telhet\u0151s\u00e9get.&nbsp;<\/p>\n\n\n\n<p class=\"has-large-font-size\">Deklarat\u00edv \u00e9s imperat\u00edv gondolkod\u00e1s&nbsp;<\/p>\n\n\n\n<p>Az infrastrukt\u00fara kezel\u00e9s\u00e9ben k\u00e9t alapvet\u0151 megk\u00f6zel\u00edt\u00e9s k\u00fcl\u00f6n\u00edthet\u0151 el, ezek a deklarat\u00edv \u00e9s az imperat\u00edv modellek. A deklarat\u00edv szeml\u00e9let azt mondja meg,&nbsp;<strong>milyen \u00e1llapotot kell el\u00e9rni<\/strong>. A rendszer feladata eld\u00f6nteni, milyen m\u0171veletekkel jut el oda.&nbsp;Az imperat\u00edv szeml\u00e9let ezzel szemben l\u00e9p\u00e9sr\u0151l l\u00e9p\u00e9sre \u00edrja le, mit kell v\u00e9grehajtani. Az el\u0151bbi jellemz\u0151en jobban illeszkedik a modern IaC-megold\u00e1sokhoz, mert egyszer\u0171bben t\u00e1mogatja az \u00f6sszehasonl\u00edt\u00e1st a jelenlegi \u00e9s a k\u00edv\u00e1nt \u00e1llapot k\u00f6z\u00f6tt.&nbsp;<\/p>\n\n\n\n<p>A deklarat\u00edv m\u0171k\u00f6d\u00e9s m\u00f6g\u00f6tt rendszerint \u00e1llapotkezel\u00e9s is tal\u00e1lhat\u00f3. Az eszk\u00f6z\u00f6k \u00f6sszevetik a konfigur\u00e1ci\u00f3ban r\u00f6gz\u00edtett k\u00edv\u00e1nt \u00e1llapotot a t\u00e9nyleges infrastrukt\u00fara aktu\u00e1lis \u00e1llapot\u00e1val, majd el\u0151\u00e1ll\u00edtanak egy tervet arr\u00f3l, mi j\u00f6nne l\u00e9tre, mi&nbsp;m\u00f3dosulna&nbsp;\u00e9s mi&nbsp;t\u00f6rl\u0151dne. Ez a tervez\u00e9si szakasz kulcsfontoss\u00e1g\u00fa, mert lehet\u0151s\u00e9get ad arra, hogy a v\u00e1ltoz\u00e1sok m\u00e9g v\u00e9grehajt\u00e1s el\u0151tt ellen\u0151rizhet\u0151k legyenek. A gyakorlatban ez jelent\u0151sen cs\u00f6kkentheti annak es\u00e9ly\u00e9t, hogy egy rossz defin\u00edci\u00f3 azonnal k\u00e1ros\u00edtsa az \u00e9les rendszert.&nbsp;<\/p>\n\n\n\n<p class=\"has-large-font-size\">A Git szerepe ir\u00e1ny\u00edt\u00e1si k\u00f6zpontk\u00e9nt&nbsp;<\/p>\n\n\n\n<p>Sokan a Gitet egyszer\u0171en verzi\u00f3kezel\u0151&nbsp;rendszerk\u00e9nt&nbsp;emlegetik, pedig IaC-k\u00f6rnyezetben enn\u00e9l j\u00f3val t\u00f6bbet jelent. Itt a Git nem csup\u00e1n arra szolg\u00e1l, hogy a konfigur\u00e1ci\u00f3s f\u00e1jlok valahol el legyenek mentve, hanem arra, hogy maga&nbsp;<strong>a v\u00e1ltoz\u00e1skezel\u00e9s is&nbsp;szab\u00e1lyozott\u00e1&nbsp;v\u00e1ljon<\/strong>.&nbsp;<\/p>\n\n\n\n<p>Ha minden infrastrukt\u00faram\u00f3dos\u00edt\u00e1s pull requesten vagy merge requesten kereszt\u00fcl \u00e9rkezik, akkor minden v\u00e1ltoz\u00e1snak lesz&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>el\u0151zm\u00e9nye,&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>indokl\u00e1sa,&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>fel\u00fclvizsg\u00e1lata&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00e9s j\u00f3v\u00e1hagy\u00e1sa.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>Megjelenik a visszak\u00f6vethet\u0151s\u00e9g, l\u00e1that\u00f3v\u00e1 v\u00e1lik, hogy ki, mikor \u00e9s milyen c\u00e9llal m\u00f3dos\u00edtott valamit. Ez nemcsak technikai, hanem \u00fczemeltet\u00e9si \u00e9s compliance szempontb\u00f3l is nagy el\u0151ny. Egy j\u00f3l m\u0171k\u00f6d\u0151 Git-alap\u00fa modellben m\u00e1r nem elszigetelt beavatkoz\u00e1sok t\u00f6rt\u00e9nnek, hanem ellen\u0151rz\u00f6tt v\u00e1ltoz\u00e1sok.&nbsp;<\/p>\n\n\n\n<p>Git-alap\u00fa m\u0171k\u00f6d\u00e9sn\u00e9l az infrastrukt\u00fara k\u00f3dja ugyan\u00fagy r\u00e9sze lehet a review-kult\u00far\u00e1nak, mint az&nbsp;alkalmaz\u00e1s\u00e9. Ez&nbsp;<strong>seg\u00edthet kisz\u0171rni a logikai hib\u00e1kat<\/strong>, a t\u00fal sz\u00e9les jogosults\u00e1gokat, a felesleges nyitotts\u00e1got vagy a rosszul \u00e1tgondolt architektur\u00e1lis d\u00f6nt\u00e9seket m\u00e9g azel\u0151tt, hogy azok&nbsp;eljutn\u00e1nak&nbsp;az \u00e9les&nbsp;k\u00f6rnyezetig. A Git teh\u00e1t nem \u00f6nmag\u00e1ban \u00e9rt\u00e9kes, hanem az\u00e9rt, mert keretet ad az egy\u00fcttm\u0171k\u00f6d\u00e9snek \u00e9s a kontrollnak.&nbsp;<\/p>\n\n\n\n<p class=\"has-large-font-size\">Pipeline n\u00e9lk\u00fcl nincs val\u00f3di kontroll&nbsp;<\/p>\n\n\n\n<p>Az IaC egyik legfontosabb gyakorlati eleme a CI\/CD pipeline. A verzi\u00f3kezelt infrastrukt\u00fara akkor v\u00e1lik igaz\u00e1n ir\u00e1ny\u00edthat\u00f3v\u00e1, ha a v\u00e1ltoz\u00e1sok nem k\u00e9zzel futnak le egy-egy fejleszt\u0151 vagy \u00fczemeltet\u0151 g\u00e9p\u00e9r\u0151l, hanem k\u00f6zponti, automatiz\u00e1lt folyamat r\u00e9szek\u00e9nt.&nbsp;<\/p>\n\n\n\n<p>Egy j\u00f3l kialak\u00edtott pipeline t\u00f6bb l\u00e9p\u00e9sb\u0151l \u00e1llhat. Megt\u00f6rt\u00e9nhet benne&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a szintaktikai ellen\u0151rz\u00e9s,&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a form\u00e1z\u00e1si \u00e9s struktur\u00e1lis valid\u00e1ci\u00f3,&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a policy-ellen\u0151rz\u00e9s,&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a biztons\u00e1gi szkennel\u00e9s,&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>majd a v\u00e1ltoz\u00e1si terv gener\u00e1l\u00e1sa.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>Ezut\u00e1n k\u00f6vetkezhet a j\u00f3v\u00e1hagy\u00e1s, v\u00e9g\u00fcl pedig a t\u00e9nyleges alkalmaz\u00e1s. Ennek az az \u00e9rtelme, hogy a v\u00e9grehajt\u00e1s ne ad hoc m\u00f3don t\u00f6rt\u00e9njen, hanem egy egys\u00e9ges, dokument\u00e1lhat\u00f3 folyamat ment\u00e9n.&nbsp;<\/p>\n\n\n\n<p>A pipeline m\u00e1sik el\u0151nye az&nbsp;<strong>egys\u00e9gess\u00e9g<\/strong>. Ha minden k\u00f6rnyezet ugyanazon ellen\u0151rz\u00e9si l\u00e1ncon kereszt\u00fcl \u00e9p\u00fcl vagy m\u00f3dosul, akkor kisebb az es\u00e9lye annak, hogy a fejleszt\u0151i, teszt- \u00e9s \u00e9les k\u00f6rnyezetek indokolatlanul elt\u00e9rjenek egym\u00e1st\u00f3l. Ez gyorsabb hibafelt\u00e1r\u00e1st, kisz\u00e1m\u00edthat\u00f3bb telep\u00edt\u00e9st \u00e9s \u00e1ltal\u00e1ban stabilabb \u00fczemeltet\u00e9st eredm\u00e9nyezhet.&nbsp;<\/p>\n\n\n\n<p class=\"has-large-font-size\">Amikor a szab\u00e1lyok is k\u00f3dd\u00e1 v\u00e1lnak&nbsp;<\/p>\n\n\n\n<p>Az infrastrukt\u00fara modern ir\u00e1ny\u00edt\u00e1sa nem \u00e1ll meg ott, hogy automatiz\u00e1ltan l\u00e9tre lehet hozni er\u0151forr\u00e1sokat. Ugyanilyen fontos, hogy az infrastrukt\u00fara milyen szab\u00e1lyok ment\u00e9n hozhat\u00f3 l\u00e9tre. Itt ker\u00fcl k\u00e9pbe a&nbsp;<strong>policy-as-code megk\u00f6zel\u00edt\u00e9s<\/strong>.&nbsp;<\/p>\n\n\n\n<p>A policy-as-code l\u00e9nyege, hogy a szervezeti, biztons\u00e1gi vagy m\u0171k\u00f6d\u00e9si szab\u00e1lyokat nem k\u00e9zik\u00f6nyvek, bels\u0151 \u00fatmutat\u00f3k vagy ut\u00f3lagos ellen\u0151rz\u00e9sek form\u00e1j\u00e1ban hagyj\u00e1k \u00e9rv\u00e9nyes\u00fclni, hanem&nbsp;<strong>g\u00e9pileg v\u00e9grehajthat\u00f3&nbsp;szab\u00e1lyrendszerr\u00e9&nbsp;alak\u00edtj\u00e1k<\/strong>. \u00cdgy m\u00e1r a pipeline sor\u00e1n meg lehet akad\u00e1lyozni p\u00e9ld\u00e1ul azt, hogy indokolatlanul nyitott h\u00e1l\u00f3zati hozz\u00e1f\u00e9r\u00e9s, rosszul kezelt jogosults\u00e1g vagy nem megfelel\u0151en v\u00e9dett er\u0151forr\u00e1s ker\u00fclj\u00f6n be a k\u00f6rnyezetbe.&nbsp;<\/p>\n\n\n\n<p>Ennek a jelent\u0151s\u00e9ge k\u00fcl\u00f6n\u00f6sen nagy ott, ahol&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>t\u00f6bb csapat dolgozik p\u00e1rhuzamosan,&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>t\u00f6bb k\u00f6rnyezet l\u00e9tezik,&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>vagy ahol szab\u00e1lyozott ipar\u00e1gi elv\u00e1r\u00e1soknak is meg kell felelni.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>A policy-as-code egyik legnagyobb el\u0151nye, hogy a szab\u00e1lyok nem aj\u00e1nl\u00e1sok maradnak, hanem automatikusan \u00e9rv\u00e9nyes\u00fcl\u0151&nbsp;felt\u00e9telekk\u00e9&nbsp;v\u00e1lnak. \u00cdgy az infrastrukt\u00fara nemcsak automatiz\u00e1ltabb, hanem k\u00f6vetkezetesebb is lehet.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/pc-screens-server-hub-office-desk-showing-programming-software-close-up-1024x576.jpg\" alt=\"\" class=\"wp-image-9200\" srcset=\"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/pc-screens-server-hub-office-desk-showing-programming-software-close-up-1024x576.jpg 1024w, https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/pc-screens-server-hub-office-desk-showing-programming-software-close-up-300x169.jpg 300w, https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/pc-screens-server-hub-office-desk-showing-programming-software-close-up-150x84.jpg 150w, https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/pc-screens-server-hub-office-desk-showing-programming-software-close-up-768x432.jpg 768w, https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/pc-screens-server-hub-office-desk-showing-programming-software-close-up-1536x864.jpg 1536w, https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/pc-screens-server-hub-office-desk-showing-programming-software-close-up-2048x1152.jpg 2048w, https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/pc-screens-server-hub-office-desk-showing-programming-software-close-up-1200x675.jpg 1200w, https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/pc-screens-server-hub-office-desk-showing-programming-software-close-up-1980x1114.jpg 1980w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-large-font-size\">A GitOps \u00faj szintre emeli az infrastrukt\u00fara k\u00f6zponti vez\u00e9rl\u00e9s\u00e9t&nbsp;<\/p>\n\n\n\n<p>A GitOps az IaC egyik term\u00e9szetes tov\u00e1bbfejl\u0151d\u00e9se. Ebben a modellben a Git nemcsak a konfigur\u00e1ci\u00f3k t\u00e1rol\u00e1s\u00e1ra szolg\u00e1l, hanem&nbsp;<strong>maga lesz az a k\u00f6zponti \u00e1llapotle\u00edr\u00f3 rendszer<\/strong>, amelyhez a k\u00f6rnyezet folyamatosan igazodik. A GitOps l\u00e9nyege, hogy a v\u00e1ltoz\u00e1sok merge&nbsp;requesteken&nbsp;\u00e9s CI\/CD folyamatokon kereszt\u00fcl jutnak el a rendszerbe, \u00e9s az infrastrukt\u00fara vagy a futtat\u00f3k\u00f6rnyezet egy pull-mechanizmuson kereszt\u00fcl szinkroniz\u00e1l a deklar\u00e1lt \u00e1llapottal.&nbsp;<\/p>\n\n\n\n<p>Ez t\u00f6bb szempontb\u00f3l is el\u0151ny\u00f6s lehet. Egyr\u00e9szt cs\u00f6kkenhet annak a kock\u00e1zata, hogy k\u00f6zvetlen, ellen\u0151rizetlen beavatkoz\u00e1sok t\u00f6rt\u00e9njenek az \u00e9les rendszeren. M\u00e1sr\u00e9szt tiszt\u00e1bb\u00e1 v\u00e1lik az \u00fczemeltet\u00e9si modell. Nem az lesz a k\u00e9rd\u00e9s, hogy \u00e9ppen ki milyen parancsot futtatott, hanem az, hogy a&nbsp;Gitben&nbsp;mi van j\u00f3v\u00e1hagyva \u00e9s \u00e9rv\u00e9nyes \u00e1llapotk\u00e9nt r\u00f6gz\u00edtve. Ez egyszerre t\u00e1mogatja&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>az \u00e1tl\u00e1that\u00f3s\u00e1got,&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a helyre\u00e1ll\u00edthat\u00f3s\u00e1got&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00e9s a csapatmunk\u00e1t.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"has-large-font-size\">A state file \u00e9s a locking szerepe a csapatmunk\u00e1ban&nbsp;<\/p>\n\n\n\n<p>Az IaC-eszk\u00f6z\u00f6k jelent\u0151s r\u00e9sz\u00e9n\u00e9l k\u00f6zponti szerepet j\u00e1tszik az \u00e1llapotf\u00e1jl, vagyis az a nyilv\u00e1ntart\u00e1s, amelyb\u0151l kider\u00fcl, milyen er\u0151forr\u00e1sokat kezel az adott konfigur\u00e1ci\u00f3, \u00e9s azok hogyan kapcsol\u00f3dnak egym\u00e1shoz. Ez technikai r\u00e9szletnek t\u0171nhet, val\u00f3j\u00e1ban azonban az egyik legkritikusabb komponens.&nbsp;<\/p>\n\n\n\n<p>Ha az \u00e1llapot csak lok\u00e1lisan l\u00e9tezik, k\u00f6nnyen kialakulhatnak konfliktusok, inkonzisztenci\u00e1k vagy elveszett v\u00e1ltoz\u00e1sok. Csapatmunk\u00e1ban ez\u00e9rt jellemz\u0151en&nbsp;<strong>k\u00f6zponti, v\u00e9dett h\u00e1tt\u00e9rt\u00e1rra van sz\u00fcks\u00e9g<\/strong>, amely t\u00e1mogatja a z\u00e1rol\u00e1st is. A locking az\u00e9rt fontos, mert megakad\u00e1lyozza, hogy egyszerre t\u00f6bben pr\u00f3b\u00e1ljanak m\u00f3dos\u00edt\u00e1st v\u00e9grehajtani ugyanazon az \u00e1llapoton. En\u00e9lk\u00fcl komoly&nbsp;<a href=\"https:\/\/www.websupport.hu\/blog\/2026\/04\/hogyan-treningeld-az-algoritmusokat-anelkul-hogy-megsertened-a-gdpr-t\/\" target=\"_blank\" rel=\"noreferrer noopener\">adatkezel\u00e9si<\/a>&nbsp;\u00e9s&nbsp;\u00e1llapotkezel\u00e9si&nbsp;probl\u00e9m\u00e1k alakulhatnak ki.&nbsp;<\/p>\n\n\n\n<p>Ez az a pont, ahol j\u00f3l l\u00e1tszik, hogy az IaC nem puszt\u00e1n \u201ef\u00e1jlok \u00edr\u00e1sa\u201d, hanem teljes m\u0171k\u00f6d\u00e9si rendszer. A h\u00e1tt\u00e9rben t\u00e1rolt \u00e1llapot, az execution plan, a review \u00e9s az automatiz\u00e1lt v\u00e9grehajt\u00e1s egy\u00fctt biztos\u00edtj\u00e1k azt, hogy az infrastrukt\u00fara kezel\u00e9se csapatban is kisz\u00e1m\u00edthat\u00f3 maradjon.&nbsp;<\/p>\n\n\n\n<p class=\"has-large-font-size\">Configuration drift&nbsp;<\/p>\n\n\n\n<p>Az egyik legfontosabb kock\u00e1zat az \u00fagynevezett configuration drift, vagyis az az \u00e1llapot, amikor&nbsp;<strong>a t\u00e9nyleges infrastrukt\u00fara elt\u00e9r att\u00f3l, amit a k\u00f3d le\u00edr<\/strong>. Ez jellemz\u0151en akkor jelenik meg, amikor valaki a&nbsp;felh\u0151platform&nbsp;fel\u00fclet\u00e9n, szerveren vagy m\u00e1s adminisztr\u00e1ci\u00f3s ponton manu\u00e1lisan v\u00e1ltoztat valamin, de ezt nem vezeti vissza az IaC-defin\u00edci\u00f3ba. A k\u00f6vetkezm\u00e9ny az, hogy megsz\u0171nik az egyetlen hiteles forr\u00e1s elve.&nbsp;<\/p>\n\n\n\n<p>A drift t\u00f6bbf\u00e9le probl\u00e9m\u00e1t okozhat.&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Egy k\u00e9s\u0151bbi apply fel\u00fcl\u00edrhatja a k\u00e9zi m\u00f3dos\u00edt\u00e1st.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A csapat nem tud a v\u00e1ltoz\u00e1sr\u00f3l, ez\u00e9rt rossz d\u00f6nt\u00e9seket hozhat.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A k\u00fcl\u00f6nb\u00f6z\u0151 k\u00f6rnyezetek&nbsp;sz\u00e9ttarthatnak.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Biztons\u00e1gi szempontb\u00f3l&nbsp;megker\u00fclhet\u0151v\u00e9&nbsp;v\u00e1lhat a review-folyamat.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Katasztr\u00f3fa ut\u00e1ni helyre\u00e1ll\u00edt\u00e1skor pedig el\u0151fordulhat, hogy nem ugyanaz a rendszer \u00e9p\u00fcl \u00fajra, mint ami val\u00f3j\u00e1ban m\u0171k\u00f6d\u00f6tt.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>A drift ez\u00e9rt nem adminisztrat\u00edv k\u00e9nyelmetlens\u00e9g, hanem m\u0171k\u00f6d\u00e9si \u00e9s biztons\u00e1gi kock\u00e1zat.&nbsp;<\/p>\n\n\n\n<p>A val\u00f3s\u00e1gban el\u0151fordulhat, hogy&nbsp;incidenshelyzetben&nbsp;m\u00e9gis sz\u00fcks\u00e9g van k\u00e9zi beavatkoz\u00e1sra. Ilyenkor nem az a k\u00e9rd\u00e9s, hogy t\u00f6rt\u00e9nt-e kiv\u00e9tel, hanem az, hogy ezt ut\u00f3lag visszavezett\u00e9k-e a k\u00f3dba,&nbsp;lefuttatt\u00e1k-e az ellen\u0151rz\u00e9st, \u00e9s m\u0171k\u00f6dik-e olyan folyamat, amely \u00e9szleli az elt\u00e9r\u00e9st. A fegyelmezett IaC-haszn\u00e1lat egyik alapja \u00e9ppen az, hogy a k\u00e9zi jav\u00edt\u00e1s csak \u00e1tmeneti megold\u00e1s lehet.&nbsp;<\/p>\n\n\n\n<p class=\"has-large-font-size\">Eszk\u00f6z\u00f6k, \u00f6kosziszt\u00e9ma \u00e9s a gyakorlati k\u00fcl\u00f6nbs\u00e9gek&nbsp;<\/p>\n\n\n\n<p>Az IaC ter\u00fclete nem egyetlen eszk\u00f6zre vagy megold\u00e1sra \u00e9p\u00fcl, hanem egy sokszerepl\u0151s \u00f6kosziszt\u00e9m\u00e1ra. Ide tartoznak&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a sz\u00e9les k\u00f6rben haszn\u00e1lt platformok, p\u00e9ld\u00e1ul a Terraform vagy a Pulumi,&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a felh\u0151szolg\u00e1ltat\u00f3k saj\u00e1t nat\u00edv megold\u00e1sai,&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>valamint a konfigur\u00e1ci\u00f3menedzsment \u00e9s a Kubernetes-alap\u00fa m\u0171k\u00f6d\u00e9s fel\u0151l \u00e9rkez\u0151 megk\u00f6zel\u00edt\u00e9sek is.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>Ezek nemcsak a haszn\u00e1lt nyelvben \u00e9s technikai m\u0171k\u00f6d\u00e9sben t\u00e9rnek el egym\u00e1st\u00f3l, hanem abban is, hogy milyen probl\u00e9m\u00e1kra adnak v\u00e1laszt, milyen munkafolyamatokat t\u00e1mogatnak, \u00e9s milyen k\u00f6rnyezetben haszn\u00e1lhat\u00f3k a leghat\u00e9konyabban.&nbsp;<\/p>\n\n\n\n<p>Az igaz\u00e1n fontos szempont azonban nem felt\u00e9tlen\u00fcl az, hogy melyik eszk\u00f6z a \u201elegjobb\u201d, hanem az, hogy&nbsp;<strong>milyen m\u0171k\u00f6d\u00e9si modellt t\u00e1mogat<\/strong>.&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Van-e j\u00f3 integr\u00e1ci\u00f3 a megl\u00e9v\u0151 CI\/CD folyamatokhoz?&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Megoldott-e a state kezel\u00e9se?&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>T\u00e1mogatott-e a review, a policy-ellen\u0151rz\u00e9s \u00e9s a biztons\u00e1gi szkennel\u00e9s?&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mennyire illeszkedik az adott szervezet tud\u00e1sszintj\u00e9hez \u00e9s architekt\u00far\u00e1j\u00e1hoz?&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>Az eszk\u00f6zv\u00e1laszt\u00e1s csak akkor lehet megalapozott, ha el\u0151bb a m\u0171k\u00f6d\u00e9si elvek tiszt\u00e1k.&nbsp;<\/p>\n\n\n\n<p class=\"has-large-font-size\">Az IaC nem garant\u00e1l automatikus hordozhat\u00f3s\u00e1got&nbsp;<\/p>\n\n\n\n<p>Gyakori f\u00e9lre\u00e9rt\u00e9s, hogy ha az infrastrukt\u00fara k\u00f3dban van&nbsp;le\u00edrva, akkor egyszer\u0171en \u00e1t lehet vinni egyik szolg\u00e1ltat\u00f3t\u00f3l a m\u00e1sikhoz. A val\u00f3s\u00e1g enn\u00e9l \u00f6sszetettebb. Az IaC val\u00f3ban megk\u00f6nny\u00edti az automatiz\u00e1l\u00e1st \u00e9s az \u00e1tl\u00e1that\u00f3s\u00e1got, de&nbsp;<strong>\u00f6nmag\u00e1ban nem oldja fel a platformok k\u00f6z\u00f6tti k\u00fcl\u00f6nbs\u00e9geket<\/strong>. A k\u00fcl\u00f6nb\u00f6z\u0151&nbsp;<a href=\"https:\/\/www.websupport.hu\/blog\/2025\/07\/dedikalt-szerver-vps-vagy-felhoalapu-megoldas-mikor-melyiket-valaszd\/?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">felh\u0151szolg\u00e1ltat\u00f3k<\/a>&nbsp;elt\u00e9r\u0151&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>szolg\u00e1ltat\u00e1sokat,&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>param\u00e9terez\u00e9st,&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>m\u0171k\u00f6d\u00e9si logik\u00e1t&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00e9s biztons\u00e1gi modelleket k\u00edn\u00e1lnak.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>Egy migr\u00e1ci\u00f3 ez\u00e9rt&nbsp;<strong>gyakran architektur\u00e1lis \u00fajratervez\u00e9st<\/strong>&nbsp;is ig\u00e9nyel.&nbsp;<\/p>\n\n\n\n<p>Ez\u00e9rt \u00e9rdemes k\u00fcl\u00f6nv\u00e1lasztani az automatiz\u00e1lhat\u00f3s\u00e1g \u00e9s a hordozhat\u00f3s\u00e1g k\u00e9rd\u00e9s\u00e9t. Az IaC els\u0151sorban az el\u0151bbit t\u00e1mogatja. A hordozhat\u00f3s\u00e1g m\u00e1r tervez\u00e9si d\u00f6nt\u00e9s, amelyhez szolg\u00e1ltat\u00e1sv\u00e1laszt\u00e1si, \u00fczemeltet\u00e9si \u00e9s k\u00f6lts\u00e9goldali kompromisszumok is kapcsol\u00f3dhatnak.&nbsp;<\/p>\n\n\n\n<p class=\"has-large-font-size\">A korszer\u0171 \u00fczemeltet\u00e9s&nbsp;<\/p>\n\n\n\n<p>Az infrastrukt\u00fara modern ir\u00e1ny\u00edt\u00e1sa ma m\u00e1r nehezen k\u00e9pzelhet\u0151 el Git, pipeline \u00e9s policy-alap\u00fa m\u0171k\u00f6d\u00e9s n\u00e9lk\u00fcl. Az IaC az\u00e9rt v\u00e1lt meghat\u00e1roz\u00f3v\u00e1, mert k\u00e9pes az infrastrukt\u00far\u00e1t ugyanabba a kontroll\u00e1lt, verzi\u00f3zott \u00e9s automatiz\u00e1lt rendszerbe emelni, amelyet a szoftverfejleszt\u00e9sben m\u00e1r r\u00e9g\u00f3ta term\u00e9szetesnek&nbsp;tekintenek. A val\u00f3di \u00e9rt\u00e9ke nem puszt\u00e1n abban \u00e1ll, hogy gyorsabban lehet er\u0151forr\u00e1sokat l\u00e9trehozni, hanem abban, hogy \u00e1tl\u00e1that\u00f3bb\u00e1,&nbsp;visszak\u00f6vethet\u0151bb\u00e9&nbsp;\u00e9s&nbsp;megb\u00edzhat\u00f3bb\u00e1&nbsp;v\u00e1lhat a teljes \u00fczemeltet\u00e9s.&nbsp;<\/p>\n\n\n\n<p>A Git biztos\u00edthatja a v\u00e1ltoz\u00e1sok kontrollj\u00e1t, a pipeline a k\u00f6vetkezetes v\u00e9grehajt\u00e1st, a policy-as-code pedig a szab\u00e1lyok automatiz\u00e1lt \u00e9rv\u00e9nyes\u00edt\u00e9s\u00e9t. Ha mindehhez t\u00e1rsul a drift tudatos kezel\u00e9se, a k\u00f6zponti state, a locking \u00e9s a review-folyamat, akkor az infrastrukt\u00fara kezel\u00e9se m\u00e1r nem alkalmi adminisztr\u00e1ci\u00f3s feladatk\u00e9nt, hanem j\u00f3l ir\u00e1ny\u00edtott m\u00e9rn\u00f6ki folyamatk\u00e9nt m\u0171k\u00f6dhet. Ez az a szeml\u00e9let, amely egyre ink\u00e1bb nem versenyel\u0151ny, hanem alapelv\u00e1r\u00e1s a korszer\u0171 rendszerek vil\u00e1g\u00e1ban.&nbsp;<\/p>\n\n\n\n<p>Vedd fel a\u00a0<a href=\"https:\/\/www.websupport.hu\/kapcsolat\/\" target=\"_blank\" rel=\"noreferrer noopener\">kapcsolatot<\/a>\u00a0a Websupport csapat\u00e1val, hogy tov\u00e1bbi seg\u00edts\u00e9get kaphass a megfelel\u0151 technikai infrastrukt\u00fara kialak\u00edt\u00e1s\u00e1val kapcsolatban!\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A mai IT-k\u00f6rnyezetekben az infrastrukt\u00fara kezel\u00e9se egyre \u00f6sszetettebb feladatt\u00e1 v\u00e1lik. A rendszerek folyamatosan v\u00e1ltoznak, \u00faj er\u0151forr\u00e1sok j\u00f6nnek l\u00e9tre, a szolg\u00e1ltat\u00e1sok terhel\u00e9se m\u00f3dosul, a biztons\u00e1gi \u00e9s m\u0171k\u00f6d\u00e9si elv\u00e1r\u00e1sok pedig szint\u00e9n \u00e1lland\u00f3an alakulnak. Ilyen k\u00f6rnyezetben a kiz\u00e1r\u00f3lag k\u00e9zi be\u00e1ll\u00edt\u00e1sokra \u00e9p\u00fcl\u0151 \u00fczemeltet\u00e9s nehezen tarthat\u00f3 fenn hossz\u00fa t\u00e1von, mert cs\u00f6kkentheti az \u00e1tl\u00e1that\u00f3s\u00e1got, n\u00f6velheti a hibalehet\u0151s\u00e9geket, \u00e9s megnehez\u00edtheti az egys\u00e9ges [&hellip;]<\/p>\n","protected":false},"author":79,"featured_media":9194,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[37],"tags":[],"class_list":["post-9191","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Git, pipeline, policy: az infrastrukt\u00fara modern ir\u00e1ny\u00edt\u00e1s\u00e1nak alapjai\u00a0 - Websupport.hu Blog<\/title>\n<meta name=\"description\" content=\"Ismerd meg, hogyan seg\u00edti a Git, a CI\/CD pipeline, a policy-as-code \u00e9s az IaC a modern infrastrukt\u00fara jobb ir\u00e1ny\u00edt\u00e1s\u00e1t.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.websupport.hu\/blog\/2026\/05\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\/\" \/>\n<meta property=\"og:locale\" content=\"hu_HU\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Git, pipeline, policy: az infrastrukt\u00fara modern ir\u00e1ny\u00edt\u00e1s\u00e1nak alapjai\u00a0 - Websupport.hu Blog\" \/>\n<meta property=\"og:description\" content=\"Ismerd meg, hogyan seg\u00edti a Git, a CI\/CD pipeline, a policy-as-code \u00e9s az IaC a modern infrastrukt\u00fara jobb ir\u00e1ny\u00edt\u00e1s\u00e1t.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.websupport.hu\/blog\/2026\/05\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\/\" \/>\n<meta property=\"og:site_name\" content=\"Websupport.hu Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-15T05:01:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-15T05:20:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/Infrastruktura-ako-kod_1920x1080_BLOG.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"marketing@websupport.eu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"marketing@websupport.eu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 perc\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2026\\\/05\\\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2026\\\/05\\\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\\\/\"},\"author\":{\"name\":\"marketing@websupport.eu\",\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/#\\\/schema\\\/person\\\/522a18acf92363929e1884996cce2eee\"},\"headline\":\"Git, pipeline, policy: az infrastrukt\u00fara modern ir\u00e1ny\u00edt\u00e1s\u00e1nak alapjai\u00a0\",\"datePublished\":\"2026-05-15T05:01:57+00:00\",\"dateModified\":\"2026-05-15T05:20:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2026\\\/05\\\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\\\/\"},\"wordCount\":3269,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2026\\\/05\\\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/app\\\/uploads\\\/sites\\\/3\\\/2026\\\/05\\\/Infrastruktura-ako-kod_1920x1080_BLOG.png\",\"articleSection\":[\"Tech\"],\"inLanguage\":\"hu\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2026\\\/05\\\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2026\\\/05\\\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\\\/\",\"url\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2026\\\/05\\\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\\\/\",\"name\":\"Git, pipeline, policy: az infrastrukt\u00fara modern ir\u00e1ny\u00edt\u00e1s\u00e1nak alapjai\u00a0 - Websupport.hu Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2026\\\/05\\\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2026\\\/05\\\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/app\\\/uploads\\\/sites\\\/3\\\/2026\\\/05\\\/Infrastruktura-ako-kod_1920x1080_BLOG.png\",\"datePublished\":\"2026-05-15T05:01:57+00:00\",\"dateModified\":\"2026-05-15T05:20:40+00:00\",\"description\":\"Ismerd meg, hogyan seg\u00edti a Git, a CI\\\/CD pipeline, a policy-as-code \u00e9s az IaC a modern infrastrukt\u00fara jobb ir\u00e1ny\u00edt\u00e1s\u00e1t.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2026\\\/05\\\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\\\/#breadcrumb\"},\"inLanguage\":\"hu\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2026\\\/05\\\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"hu\",\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2026\\\/05\\\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/app\\\/uploads\\\/sites\\\/3\\\/2026\\\/05\\\/Infrastruktura-ako-kod_1920x1080_BLOG.png\",\"contentUrl\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/app\\\/uploads\\\/sites\\\/3\\\/2026\\\/05\\\/Infrastruktura-ako-kod_1920x1080_BLOG.png\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2026\\\/05\\\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Git, pipeline, policy: az infrastrukt\u00fara modern ir\u00e1ny\u00edt\u00e1s\u00e1nak alapjai\u00a0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/\",\"name\":\"Websupport.hu Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"hu\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/#organization\",\"name\":\"Websupport.hu Blog\",\"url\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"hu\",\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/app\\\/uploads\\\/sites\\\/3\\\/2021\\\/07\\\/websupport-logo.svg\",\"contentUrl\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/app\\\/uploads\\\/sites\\\/3\\\/2021\\\/07\\\/websupport-logo.svg\",\"width\":153,\"height\":48,\"caption\":\"Websupport.hu Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/#\\\/schema\\\/person\\\/522a18acf92363929e1884996cce2eee\",\"name\":\"marketing@websupport.eu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"hu\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b5c37a5f8b51b88a9f72421b53df9e32a7b9cd265a87de1f83fab8d9029182a2?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b5c37a5f8b51b88a9f72421b53df9e32a7b9cd265a87de1f83fab8d9029182a2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b5c37a5f8b51b88a9f72421b53df9e32a7b9cd265a87de1f83fab8d9029182a2?s=96&d=mm&r=g\",\"caption\":\"marketing@websupport.eu\"},\"url\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/author\\\/marketingwebsupport-eu\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Git, pipeline, policy: az infrastrukt\u00fara modern ir\u00e1ny\u00edt\u00e1s\u00e1nak alapjai\u00a0 - Websupport.hu Blog","description":"Ismerd meg, hogyan seg\u00edti a Git, a CI\/CD pipeline, a policy-as-code \u00e9s az IaC a modern infrastrukt\u00fara jobb ir\u00e1ny\u00edt\u00e1s\u00e1t.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.websupport.hu\/blog\/2026\/05\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\/","og_locale":"hu_HU","og_type":"article","og_title":"Git, pipeline, policy: az infrastrukt\u00fara modern ir\u00e1ny\u00edt\u00e1s\u00e1nak alapjai\u00a0 - Websupport.hu Blog","og_description":"Ismerd meg, hogyan seg\u00edti a Git, a CI\/CD pipeline, a policy-as-code \u00e9s az IaC a modern infrastrukt\u00fara jobb ir\u00e1ny\u00edt\u00e1s\u00e1t.","og_url":"https:\/\/www.websupport.hu\/blog\/2026\/05\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\/","og_site_name":"Websupport.hu Blog","article_published_time":"2026-05-15T05:01:57+00:00","article_modified_time":"2026-05-15T05:20:40+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/Infrastruktura-ako-kod_1920x1080_BLOG.png","type":"image\/png"}],"author":"marketing@websupport.eu","twitter_card":"summary_large_image","twitter_misc":{"Written by":"marketing@websupport.eu","Est. reading time":"11 perc"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.websupport.hu\/blog\/2026\/05\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\/#article","isPartOf":{"@id":"https:\/\/www.websupport.hu\/blog\/2026\/05\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\/"},"author":{"name":"marketing@websupport.eu","@id":"https:\/\/www.websupport.hu\/blog\/#\/schema\/person\/522a18acf92363929e1884996cce2eee"},"headline":"Git, pipeline, policy: az infrastrukt\u00fara modern ir\u00e1ny\u00edt\u00e1s\u00e1nak alapjai\u00a0","datePublished":"2026-05-15T05:01:57+00:00","dateModified":"2026-05-15T05:20:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.websupport.hu\/blog\/2026\/05\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\/"},"wordCount":3269,"commentCount":0,"publisher":{"@id":"https:\/\/www.websupport.hu\/blog\/#organization"},"image":{"@id":"https:\/\/www.websupport.hu\/blog\/2026\/05\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\/#primaryimage"},"thumbnailUrl":"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/Infrastruktura-ako-kod_1920x1080_BLOG.png","articleSection":["Tech"],"inLanguage":"hu","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.websupport.hu\/blog\/2026\/05\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.websupport.hu\/blog\/2026\/05\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\/","url":"https:\/\/www.websupport.hu\/blog\/2026\/05\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\/","name":"Git, pipeline, policy: az infrastrukt\u00fara modern ir\u00e1ny\u00edt\u00e1s\u00e1nak alapjai\u00a0 - Websupport.hu Blog","isPartOf":{"@id":"https:\/\/www.websupport.hu\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.websupport.hu\/blog\/2026\/05\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\/#primaryimage"},"image":{"@id":"https:\/\/www.websupport.hu\/blog\/2026\/05\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\/#primaryimage"},"thumbnailUrl":"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/Infrastruktura-ako-kod_1920x1080_BLOG.png","datePublished":"2026-05-15T05:01:57+00:00","dateModified":"2026-05-15T05:20:40+00:00","description":"Ismerd meg, hogyan seg\u00edti a Git, a CI\/CD pipeline, a policy-as-code \u00e9s az IaC a modern infrastrukt\u00fara jobb ir\u00e1ny\u00edt\u00e1s\u00e1t.","breadcrumb":{"@id":"https:\/\/www.websupport.hu\/blog\/2026\/05\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\/#breadcrumb"},"inLanguage":"hu","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.websupport.hu\/blog\/2026\/05\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\/"]}]},{"@type":"ImageObject","inLanguage":"hu","@id":"https:\/\/www.websupport.hu\/blog\/2026\/05\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\/#primaryimage","url":"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/Infrastruktura-ako-kod_1920x1080_BLOG.png","contentUrl":"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2026\/05\/Infrastruktura-ako-kod_1920x1080_BLOG.png","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/www.websupport.hu\/blog\/2026\/05\/git-pipeline-policy-az-infrastruktura-modern-iranyitasanak-alapjai\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.websupport.hu\/blog\/"},{"@type":"ListItem","position":2,"name":"Git, pipeline, policy: az infrastrukt\u00fara modern ir\u00e1ny\u00edt\u00e1s\u00e1nak alapjai\u00a0"}]},{"@type":"WebSite","@id":"https:\/\/www.websupport.hu\/blog\/#website","url":"https:\/\/www.websupport.hu\/blog\/","name":"Websupport.hu Blog","description":"","publisher":{"@id":"https:\/\/www.websupport.hu\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.websupport.hu\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"hu"},{"@type":"Organization","@id":"https:\/\/www.websupport.hu\/blog\/#organization","name":"Websupport.hu Blog","url":"https:\/\/www.websupport.hu\/blog\/","logo":{"@type":"ImageObject","inLanguage":"hu","@id":"https:\/\/www.websupport.hu\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2021\/07\/websupport-logo.svg","contentUrl":"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2021\/07\/websupport-logo.svg","width":153,"height":48,"caption":"Websupport.hu Blog"},"image":{"@id":"https:\/\/www.websupport.hu\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.websupport.hu\/blog\/#\/schema\/person\/522a18acf92363929e1884996cce2eee","name":"marketing@websupport.eu","image":{"@type":"ImageObject","inLanguage":"hu","@id":"https:\/\/secure.gravatar.com\/avatar\/b5c37a5f8b51b88a9f72421b53df9e32a7b9cd265a87de1f83fab8d9029182a2?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b5c37a5f8b51b88a9f72421b53df9e32a7b9cd265a87de1f83fab8d9029182a2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b5c37a5f8b51b88a9f72421b53df9e32a7b9cd265a87de1f83fab8d9029182a2?s=96&d=mm&r=g","caption":"marketing@websupport.eu"},"url":"https:\/\/www.websupport.hu\/blog\/author\/marketingwebsupport-eu\/"}]}},"_links":{"self":[{"href":"https:\/\/www.websupport.hu\/blog\/wp-json\/wp\/v2\/posts\/9191","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.websupport.hu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.websupport.hu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.websupport.hu\/blog\/wp-json\/wp\/v2\/users\/79"}],"replies":[{"embeddable":true,"href":"https:\/\/www.websupport.hu\/blog\/wp-json\/wp\/v2\/comments?post=9191"}],"version-history":[{"count":2,"href":"https:\/\/www.websupport.hu\/blog\/wp-json\/wp\/v2\/posts\/9191\/revisions"}],"predecessor-version":[{"id":9218,"href":"https:\/\/www.websupport.hu\/blog\/wp-json\/wp\/v2\/posts\/9191\/revisions\/9218"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.websupport.hu\/blog\/wp-json\/wp\/v2\/media\/9194"}],"wp:attachment":[{"href":"https:\/\/www.websupport.hu\/blog\/wp-json\/wp\/v2\/media?parent=9191"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.websupport.hu\/blog\/wp-json\/wp\/v2\/categories?post=9191"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.websupport.hu\/blog\/wp-json\/wp\/v2\/tags?post=9191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}