Add support for importing resources
Problem
Przydałaby nam się możliwość importowania istniejących zasobów do stanu Terraforma, szczególnie na etapie migracji projektów nie-terraformowych z zachowaniem np. floating ipków i wolumenów.
Dla każdego importowanego zasobu należałoby wyspecyfikować nazwę występującą w konfiguracji (pełną, tj. zawierającą typ) oraz ID istniejącego zasobu (np. ID floating ipka w OpenStacku).
Rozwiązania
-
Oddzielna akcja w roli (
import
).Akcja przyjmowałaby konfigurację grupy oraz listę zaosobów do zaimportowania.
-
Dodatkowy parametr konfiguracji grupy.
Konfiguracja grupy mogłaby zawierać listę zasobów do zaimportowania podczas inicjalizacji stanu w akcji
create
.
Edited by Tomasz Ziółkowski