0Pricing
DevOps Bootcamp · Lekcja

Projekty, inventory i szablony zadań

Modelowanie automatyzacji w interfejsie użytkownika.

Projekty, inventory i szablony zadań to bezpłatna lekcja DevOps Bootcamp na CoddyKit. To lekcja 2 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej DevOps Bootcamp, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs DevOps Bootcamp zawiera 4 lekcji w sumie.

Trzy podstawowe obiekty

AWX modeluje automatyzację za pomocą trzech podstawowych elementów: projektu, inventory i szablonu zadania. Połącz je, a można uruchamiać dowolne zadania.

Projekt zawiera kod

Projekt wskazuje AWX, gdzie znajdują się playbooki, zwykle w repozytorium Git. AWX klonuje je i odświeża podczas synchronizacji. 📁

Synchronizuj, aby pobrać najnowsze zmiany

Po kliknięciu Sync w projekcie AWX pobiera najnowsze commity. Można też włączyć automatyczną synchronizację przy uruchamianiu, aby zadania zawsze korzystały z aktualnego kodu.

Inventory przechowuje hosty

Inventory w AWX to ta sama koncepcja co inventory w CLI: hosty i grupy, do których zadanie może być skierowane, zarządzane przez interfejs lub importowane.

Statyczne czy ze źródła

Hosty można wpisywać ręcznie albo dołączyć inventory source, na przykład AWS lub plik Git, aby AWX automatycznie odświeżał listę hostów.

Szablon zadania

Szablon zadania to zapisany przepis: łączy jeden projekt, jeden playbook, jedno inventory i dane uwierzytelniające w jednostkę wielokrotnego użytku, którą można uruchamiać. 🎯

Wybierz playbook

W szablonie wybiera się dokładnie plik playbook z projektu, który ma zostać uruchomiony. Jeden projekt może zasilać wiele szablonów.

Dołącz poświadczenia

Szablon korzysta z zapisanych poświadczeń, dzięki czemu AWX wie, jak połączyć się przez SSH i uzyskać uprawnienia roota, a sekrety nigdy nie trafiają do kodu.

Uruchom i obserwuj

Kliknięcie przycisku Uruchom dodaje zadanie do kolejki. AWX przesyła na żywo oznaczone kolorami dane wyjściowe, dzięki czemu cały zespół może obserwować przebieg playbooka w czasie rzeczywistym. 👀

Każde uruchomienie jest rejestrowane

Każde uruchomienie tworzy rekord zadania z pełnymi danymi wyjściowymi, czasem trwania i statusem przechowywanymi bezterminowo, zapewniając ścieżkę audytu, jakiej nie zapewniał żaden terminal.

Pytaj przy uruchomieniu

Oznacz pola takie jak inwentarz lub limit jako monitowane przy uruchomieniu, a AWX zapyta o nie przy każdym uruchomieniu, dzięki czemu jeden szablon pozostaje elastyczny w wielu scenariuszach.

Szybkie sprawdzenie

Jaki obiekt faktycznie łączy playbook z inwentarzem, aby można było go uruchomić?

Podsumowanie

Projekty zawierają kod, inwentarze wyliczają hosty, a szablony zadań łączą je z poświadczeniami w zapewniającą pełne rejestrowanie automatyzację uruchamianą jednym kliknięciem. ✅

Często zadawane pytania

Czy lekcja „Projekty, inventory i szablony zadań” jest bezpłatna?

Tak — pełny tekst „Projekty, inventory i szablony zadań” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu DevOps Bootcamp, przejdź na CoddyKit PRO. Kurs DevOps Bootcamp zawiera 4 lekcji w sumie.

Co nauczysz się w „Projekty, inventory i szablony zadań”?

Modelowanie automatyzacji w interfejsie użytkownika. Ćwiczysz DevOps Bootcamp z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć DevOps Bootcamp?

Nie wymagamy żadnego doświadczenia. DevOps Bootcamp w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 4.

Ile czasu zajmuje lekcja „Projekty, inventory i szablony zadań”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji DevOps Bootcamp?

Tak. Każda lekcja DevOps Bootcamp zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. AWX a Automation Platform a CLI
  2. Projekty, inventory i szablony zadań
  3. Dane uwierzytelniające, zespoły i RBAC
  4. Harmonogramy, ankiety i przepływy pracy
← Powrót do DevOps Bootcamp