Integracija Netbox dinamičkog inventara sa Semaphore-om
🛠 Ključne mogućnosti
Ovaj repozitorijum (Repository) prikazuje upotrebu plugin-a netbox.netbox.nb_inventory za kreiranje dinamičkog inventara (Inventory) u Semaphore-u. Omogućava automatsku sinhronizaciju podataka iz Netbox-a, čime se pojednostavljuje upravljanje infrastrukturom i izvršavanje Ansible playbook-ova.
🔧 Podešavanje
Zahtevi
- Pristup Semaphore-u
- Pristup Netbox-u sa podešenim API-jem
🔑 Podešavanje Netbox-a
Proverite da je vaš Netbox podešen i dostupan za API interakciju. Pribavite API token koji će se koristiti za autentifikaciju zahteva.
📡 Konfiguracija u Semaphore-u
-
U Semaphore-u idite na odeljak inventara.
-
Kreirajte novi inventar.
-
Unesite sledeća podešavanja za konfiguraciju plugin-a:
plugin: netbox.netbox.nb_inventory
api_endpoint: http://your_netbox_url_here
token: YOUR_NETBOX_API_TOKEN
validate_certs: False
config_context: FalseZamenite
http://your_netbox_url_hereiYOUR_NETBOX_API_TOKENstvarnim podacima iz vašeg Netbox-a.
🚀 Upotreba
Kada je podešeno, možete pokretati Ansible playbook-ove u Semaphore-u koristeći dinamički inventar koji automatski ažurira podatke o hostovima iz vašeg Netbox-a.
📚 Dodatna dokumentacija
Saznajte više o plugin-u netbox.netbox.nb_inventory i njegovim mogućnostima u zvaničnoj Ansible dokumentaciji.