Primenite zakrpe na Linux flotu
Pokrenite plejbuk zakrpa nad izabranim inventarom. Koristite ograničenje hostova za manju grupu, pa pregledajte rezultate hostova.
Podelite pripremljen posaoČuvajte plejbukove u Git-u. Koristite Semaphore za pokretanje sa sačuvanim inventarima i pristupnim podacima, zakazivanje održavanja i pregled rezultata za svaki host.
Inventar, SSH ključ, Vault lozinka i opcije i dalje žive u nečijoj istoriji komandne ljuske. Svaka predaja počinje istim podešavanjem.
Pokrenite plejbuk zakrpa nad izabranim inventarom. Koristite ograničenje hostova za manju grupu, pa pregledajte rezultate hostova.
Podelite pripremljen posaoIzaberite izdanje kroz ulaze izvršavanja i ponovo koristite sačuvani repozitorijum, inventar i Vault pristupne podatke.
Podelite pripremljen posaoZakažite plejbuk obnove i podesite obaveštenja za neuspešne zadatke. Čuvajte zapis svakog izvršavanja.
Podesite rasporedJedan šablon objedinjuje repozitorijum, putanju plejbuka, inventar, Vault pristupne podatke i izbor okruženja izvršavanja.
Pri pokretanju inženjeri biraju samo opcije koje šablon nudi, poput ograničenja hostova, oznaka, probnog izvršavanja ili prikaza razlika.
Završeno izvršavanje prikazuje izlaz plejbuka i sažetak hostova, pa tim vidi koji ciljevi su uspeli ili nisu.
Savvii koristi Semaphore za pokretanje plejbukova pripreme iza svog Laravel posredničkog sloja. Prema objavljenom primeru korisnika, arhitektura opslužuje agencijsku flotu od oko 600 servera.
Pogledajte kako Savvii to pokrećePovežite Terraform pripremu, Ansible konfiguraciju i Python provere u tok rada. Prosledite infrastrukturne izlaze u ulaze plejbuka, a zatim vrednosti podešenog servisa u proveru. Dodajte odobrenje i grane za neuspeh gde ih operacija zahteva.
Koristite statički inventar, datoteku repozitorijuma ili dinamički inventar podržan okruženjem. Uključite Limit upit kada izvršavanje treba da obuhvati samo deo inventara.
Sačuvajte podrazumevane vrednosti u šablonu i izložite Ansible opcije koje timu trebaju pri pokretanju. Promenljive upitnika prikupljaju dodatne ulaze, poput verzije izdanja ili reference promene.
Priložite sačuvane pristupne podatke za repozitorijum i hostove i, po potrebi, više Ansible Vault lozinki. Plejbukovi, uloge i kolekcije ostaju u postojećem repozitorijumu.
Pokrećite isti šablon ručno, iz API integracije ili po rasporedu. Koristite tok rada za zavisnosti, odobrenja i grane uspeha ili neuspeha između poslova.
Da. Kreirajte Ansible šablon zadatka, izaberite repozitorijum i putanju plejbuka i priložite potreban inventar, promenljive i pristupne podatke. Uloge, kolekcije i Git proces pregleda ostaju na mestu. Pripremite potrebne Ansible zavisnosti u okruženju izvršavanja.
Koristite statički inventar, datoteku inventara iz repozitorijuma ili dinamički inventar podržan okruženjem. Sačuvajte inventar u šablonu. Uključite Limit upit kada inženjeri treba da suze izvršavanje na određene hostove ili grupe.
Da. Podesite podržane upite i opcije u šablonu, pa ih koristite pri pokretanju zadatka. Podrazumevane vrednosti ostaju sačuvane za buduća izvršavanja. Za podržana API prepisivanja, poput ograničenja hostova, prvo omogućite odgovarajući upit u šablonu.
Dodelite uloge projekta koje odvajaju izvršavanje zadataka od uređivanja resursa. Tim pokreće pripremljeni šablon sa sačuvanom konfiguracijom. Prilagođene uloge u Enterprise izdanju mogu ograničiti pristup na izabrane šablone. Pregledajte sve dodeljene uloge jer se njihove dozvole sabiraju.
Da. Kreirajte ispravan Ansible šablon zadatka, pa dodajte raspored ponavljanja. Plejbuk izvršava zakrpe ili obnovu. Semaphore pokreće zadatak u podešeno vreme i čuva izlaz i status svakog izvršavanja.
Da. Povežite njihove šablone zadataka u tok rada tako da pripremu infrastrukture prate Ansible konfiguracija i odvojena provera. Dodajte uslove uspeha ili neuspeha i odobrenje gde postupak zahteva odluku pre nastavka.
Sačuvajte zapise pristupnih podataka u Semaphore skladištu ključeva ili povežite podržani spoljni izvor tajni. Priložite reference resursima i šablonu kojima su potrebne. Posao ponovo koristi konfiguraciju bez kopiranja tajnih vrednosti pri svakom pokretanju.
Ne. Ansible radi u okruženju izvršavanja koje koristi Semaphore. Tamo pripremite verziju, kolekcije i pristup. Članovi tima pokreću sačuvani šablon kroz interfejs ili API i pregledaju zabeleženi izlaz bez ponovnog kreiranja okruženja na laptopovima.