Scaffolding istniejącej infrastruktury na AWS

0

Cześć,
czy istnieje narzędzie do scaffoldowania istniejącej infrastruktury, np. wyklikanej przez UI do jakiegoś IaaC - Terraform, CloudFormation, whatever? Coś w rodzaju EntityFramework w podejściu Database First.

0

Ci to znaczy skaffoldować?

0
marian pazdzioch napisał(a):

Ci to znaczy skaffoldować?

Cieszy mnie, że pytanie to padło po tym jak dostałem odpowiedź, bo to znaczy, że da się je zrozumieć.

Scaffolding - generowanie kodu, który jest punktem wyjścia do dalszej pracy, szablonem. Z tego co się orientuję termin ma już swoje miejsce w branżowej nomenklaturze od czasów Railsów, gdzie scaffoldowało się kontrolery czy wspominamy EntityFramework, gdzie na podstawie istniejącej DB generuje się DbContext. Po to, żeby nie rzeźbić od zera tylko wygenerować kod, a później go dostosować.

0

krótkie googlowanie pokazało mi, że jest coś takiego jak terraform import, chociaż nie wiem, jak to dokładnie działa, czy o to ci chodzi.
https://spacelift.io/blog/importing-exisiting-infrastructure-into-terraform

0
LukeJL napisał(a):

krótkie googlowanie pokazało mi, że jest coś takiego jak terraform import, chociaż nie wiem, jak to dokładnie działa, czy o to ci chodzi.
https://spacelift.io/blog/importing-exisiting-infrastructure-into-terraform

Gdy korzystasz z terraform import, to musisz wcześniej zaktualizować konfigurację (dodać definicję tego obiektu) w Terraformie anyways. Służy to tylko do tego, aby istniejący resource (niepowiązany z aktualnym stanem) został do tego stanu dodany i trackowany od tego momentu.

0

Jedną z opcji jest Former2 -> CF template -> 'CF Drift Detection'. Jeżeli wszystko idzie OK, to super - inaczej Drift 'może' pokazać Ci gdzie jest problem.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.