Vodič za korisnike
Ovaj odeljak je namenjen ljudima koji već imaju pristup Semaphore projektu. Sve što je ovde opisano dešava se u veb interfejsu ili kroz API projekta. Instalacija servera, njegova konfiguracija i povezivanje sa provajderom identiteta opisani su u Vodiču za administratore.
Rad u Semaphore-u prati jedan lanac. Projekat sadrži sve ostalo. Unutar njega registrujete resurse koji su potrebni za izvršavanje: repozitorijum sa vašim playbook-ovima ili skriptama, ključeve kojima se povezujete na njega i na svoje hostove, inventar ciljnih mašina i grupe promenljivih sa vrednostima i tajnama. Šablon zadatka to spaja u definiciju onoga što se pokreće, a svako pokretanje tog šablona je zadatak. Rasporedi, tokovi rada i dolazni webhook-ovi pokreću šablone umesto vas.
Podešavanje projekta
Ovim redosledom, jer svaki korak zavisi od prethodnog.
| Stranica | Šta obuhvata |
|---|---|
| Projekti | Kreiranje projekta, odeljci u bočnoj traci, rezervna kopija i vraćanje podataka. |
| Timovi | Četiri ugrađene uloge i prilagođene uloge u izdanju Enterprise. |
| Skladište ključeva | SSH ključevi, prijave i spoljna skladišta tajni. |
| Repozitorijumi | Git repozitorijumi i lokalne putanje koje sadrže vašu automatizaciju. |
| Inventar | Hostovi i podešavanja veze za Ansible, radni prostori za Terraform. |
| Grupe promenljivih | Promenljive i tajne koje se prosleđuju zadacima i mogu se ponovo koristiti. |
Definisanje i izvršavanje posla
| Stranica | Šta obuhvata |
|---|---|
| Šabloni zadataka | Svako polje forme šablona, kao i tipovi šablona. |
| Aplikacije | Šta svaka aplikacija pokreće: Ansible, Terraform, OpenTofu, Terragrunt i skripte. |
| Zadaci | Pokretanje zadatka, statusi zadataka, logovi, zaustavljanje i ponovno pokretanje. |
| Rasporedi | Pokretanje šablona po cron rasporedu. |
| Tokovi rada | Povezivanje šablona u lanac uz odobrenja i grananje. |
| Integracije | Pokretanje zadataka pomoću dolaznih webhook-ova. |
| Runneri projekta | Slanje zadataka projekta na vaše sopstvene runnere. |
| Vaš nalog | Lična podešavanja i API tokeni. |
Odakle početi
Ako vas je neko upravo dodao u projekat, pročitajte Projekte da biste se snašli, a zatim Zadatke da pokrenete jedan zadatak i pročitate njegov log. Ako projekat postavljate od nule, pratite tabelu iznad redom.
Potpuno ste novi u Semaphore-u? Počnite sa Prvim koracima.