Terraformer tapasztalatok?

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?

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 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.