Plan Terraform chce zniszczyć grupy zabezpieczeń po zaimportowaniu ich za pomocą importu terraform
Spotykam się w wersjach 0.9.4 i 0.10.4
Zaimportowałem listę grup bezpieczeństwa AWS za pomocą polecenia importu Terraform w następujący sposób:
terraform import aws_security_group.production_servers sg-xxxxxxx
Kiedy robię:
terraform plan aws_security_group.production_servers
wszystko jest w porządku, ale kiedy robię ogólny plan:
terraform plan- aws_security_group_rule.load_balancer_1- aws_security_group_rule.load_balancer_1-1- aws_security_group_rule.load_balancer_1-2- aws_security_group_rule.load_balancer_1-3- aws_security_group_rule.production_servers- aws_security_group_rule.production_servers-1- aws_security_group_rule.production_servers-2- aws_security_group_rule.production_servers-3- aws_security_group_rule.production_services_access- aws_security_group_rule.production_services_access-1- aws_security_group_rule.production_services_access-2
Trochę
aws_security_group_rule(te zapisane w moim pliku .tfstate) zostaną usunięte.
Deklaruję grupy zabezpieczeń przy użyciu
aws_security_groupz
ingressi
egressza regułę. Nie jestem pewien, czy to ogłosić
aws_security_group_rulez tego powodu.
Nie jestem pewien, czego mi brakuje, każda rada byłaby mile widziana.
Podziękować.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
1 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Wspomniałeś, że masz wszystkie zasady
co jest całkowicie normalne. Wolę je na zewnątrz, ponieważ są bardziej czytelne, jeśli zmienisz zasady i masz około 10-15 reguł na grupę.
Więc co się dzieje, Terraform napisał puste
bez reguł i ma sporo zewnętrznych
w pliku stanu, który różni się od twojej konfiguracji TF.
Więc w planie powie, że muszę je zniszczyć, a następnie stworzyć je w samym zasobie.
Możesz otrzymać mały błąd związany z brakującymi regułami grupy bezpieczeństwa, ale ostatecznie zostanie to naprawione po aplikacji. Spójrz tylko na swój plan
Założę się, że wszystkie twoje zasady są tam wymienione