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.
Scaffolding istniejącej infrastruktury na AWS
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1452
- Rejestracja: dni
- Ostatnio: dni
- Postów: 20
- Rejestracja: dni
- Ostatnio: dni
- Postów: 789
Ci to znaczy skaffoldować?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1452
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ć.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 8487
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
- Rejestracja: dni
- Ostatnio: dni
- Postów: 36
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.