push-to-registry
Automatycznie śledź metadane obrazów Packer w rejestrze HCP dla pełnej kontroli nad cyklem życia.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność integracji szablonów Packer z rejestrem HCP Packer. Wysyłaj metadane kompilacji (nie same obrazy) do centralnego repozytorium, aby śledzić wersje, zarządzać etykietami i utrzymać łańcuch dostaw obrazów. Idealna dla zespołów infrastruktury, które chcą kontrolować i dokumentować każdą kompilację. HCP Packer oferuje bezpłatny plan dla podstawowego użytku, a dodanie metadanych zajmuje poniżej minuty.
Jak używać
Przygotuj poświadczenia HCP: utwórz Service Principal w panelu HCP (Access Control → IAM), przyznaj mu rolę "Contributor" na projekcie, a następnie wygeneruj identyfikator klienta i sekret. Zapisz również identyfikator organizacji i projektu.
Ustaw zmienne środowiskowe przed uruchomieniem kompilacji: eksportuj HCP_CLIENT_ID, HCP_CLIENT_SECRET, HCP_ORGANIZATION_ID i HCP_PROJECT_ID w terminalu.
Dodaj blok
hcp_packer_registrydo sekcjibuildw szablonie Packer. Określ nazwę zasobnika (bucket_name), opis kompilacji oraz etykiety do śledzenia (np. system operacyjny, zespół odpowiedzialny).Skonfiguruj źródło obrazu (np. Amazon EBS) i dodaj zmienną dla nazwy obrazu, aby ułatwić ponowne użycie szablonu w różnych kompilacjach.
Uruchom
packer build .w katalogu szablonu. Packer wyśle metadane do rejestru HCP — proces zajmuje mniej niż minutę i nie wymaga przesyłania całych obrazów.Zweryfikuj kompilację w panelu HCP Packer: przejdź do rejestru, aby zobaczyć historię, etykiety i szczegóły każdej kompilacji.