Van 1 olyan sztorim, h egy Jelenleg sub-account alatt futó menedzselt szolgáltatást kéne áthozni a saját AWS account-unk alá. Terraform-mal megyünk amúgy, és ez egyelőre így is marad. VM-ek, S3-k, pár kisebb kacat van a stack-ben.
Nézelődtem, hogy reverse terraform, belefutottam ebbe a dologba: https://github.com/GoogleCloudPlatform/terraformer Mennyire jó ez a cucc, érdemes nekiállni foglalkozni vele?
- 227 megtekintés
Hozzászólások
Lehet, hogy félreértettem valamit, de ha terraformban vannak kezelve a mostani AWS account alatt a resource-ok, akkor mi az akadálya annak hogy újra felhúzd őket a saját account alatt?
"Everything fails, all the time."
- A hozzászóláshoz be kell jelentkezni
Külső cég csinál vele mindent, csak mi fizetjük, amúgy asszem ők CFN-ben csinálták.
- A hozzászóláshoz be kell jelentkezni
A mi céljainknak nem nagyon felelt meg (hozzád hasonló migráció és ezen felül saját - nem terraform-al lerakott - cloud infra kóddá alakítása disaster recovery miatt), de lehetnek speciális esetek amire jó.
Nem tudom változott-e, de a fő gond az volt, hogy csak 0.13-as terraform-ot támogat, ami már több mint két éves, emiatt nehézkes a kinyert cucchoz bármit is hozzátenni "újabb verziós fejjel gondolkodva". Nekünk production-ben 1.x van és az sokszor fejreáll, ha megpróbálsz ilyen syntax-ot futtatni, néha még két minor verzió között is van syntax error, nemhogy 0.13 és 1.x között. Nem mondom, hogy nincs olyan eset, hogy a kinyert kód kevés vagy semennyi változtatás nélkül működik, de ha bonyolultabb a rendszer akkor többet fogsz vele sz0pn1 mintha nulláról megirnád a kódot. Meg akkor fenntartasz két verziót?
Amúgy szépen lementi a cuccokat, itt-ott bele kell piszkálni, hogy lefusson (pl. Azure preview feature), aztán ha lefut akkor azt csináld, hogy a kapott kódot plan-el (!!!) ráengeded a cloud-ra és addig tekergeted míg azt mondja, hogy nincs drift, tehát a generált state file ugyanazt látja, mint az eredeti környezet állapota.
Ha esetleg mégis bírkózol vele, akkor írd már le milyen most.
- A hozzászóláshoz be kell jelentkezni
szép kerek, értelmes válasz, köszi
- A hozzászóláshoz be kell jelentkezni