Radni prostori

Semaphore pruža ugrađenu podršku za Terraform radne prostore (Workspaces), što vam omogućava da upravljate više okruženja i konfiguracija unutar jednog projekta (Project). Ova funkcionalnost vam pomaže da održavate odvojene fajlove stanja za različita okruženja, kao što su razvoj, staging i produkcija.
Funkcionalnosti
- Upravljanje radnim prostorima: kreirajte, menjajte i brišite radne prostore direktno iz Semaphore UI.
- Izolacija stanja: svaki radni prostor održava sopstveni fajl stanja, čime se sprečavaju konflikti između okruženja.
- Promenljive okruženja: konfigurišite promenljive okruženja specifične za radni prostor.
- Izbor radnog prostora: izaberite ciljni radni prostor prilikom izvršavanja Terraform komandi.
Korišćenje radnih prostora u Semaphore-u
Kreiranje radnog prostora
U odeljku Radni prostori (Workspaces) Terraform/OpenTofu šablona u koji želite da dodate radni prostor pratite sledeće korake:
- Kliknite na dugme ➕.
- U meniju koji se pojavi izaberite Novi radni prostor (New Workspace).
- U modalnom dijalogu unesite naziv radnog prostora i izaberite SSH ključ koji će se koristiti za kloniranje modula.
- Kliknite na dugme Kreiraj (Create) da biste dodali novi radni prostor u šablon.
- Sada možete koristiti ovaj radni prostor za izvršavanje zadataka (Task).
Prebacivanje radnih prostora
Podrazumevani radni prostor za Terraform/OpenTofu šablon možete podesiti klikom na dugme POSTAVI KAO PODRAZUMEVANI (MAKE DEFAULT).
Promenljive specifične za radni prostor
Semaphore trenutno ne podržava promenljive specifične za radni prostor.