Cosa rientra nel livello Enterprise
initialize, maintenance e knowledge.
| Caso d’uso | Enterprise | Org-wide | Repo-level |
|---|---|---|---|
| Accesso VPN / di rete | ✓ | ||
| Certificati CA | ✓ | ||
| Configurazione del proxy | ✓ | ||
| Override DNS | ✓ | ||
| Firma dei commit GPG | ✓ | ||
| Runtime dei linguaggi condivisi | ✓ | ||
| Strumenti CLI org-wide | ✓ | ||
| Autenticazione al private registry | ✓ | ||
| Dipendenze del repo | ✓ | ||
| Test/lint specifici per repo | ✓ |
La configurazione a livello Enterprise non può clonare i repository: la clonazione dei repository richiede accesso a livello di org. Usa la configurazione Enterprise solo per l’infrastruttura condivisa (VPN, certificati, strumenti). La clonazione dei repo viene gestita automaticamente a livello di org.
Autorizzazioni Enterprise
| Azione | Ruolo richiesto |
|---|---|
| Visualizzare/modificare la configurazione Enterprise | Enterprise Admin |
| Visualizzare/modificare la configurazione dell’org | Org Admin o Enterprise Admin |
| Visualizzare la configurazione del repo | Qualsiasi membro dell’org |
| Modificare la configurazione del repo | Membro dell’org con autorizzazione ManageOrgSnapshots |
Build a cascata
- Viene avviata una nuova build per ogni organizzazione
- La build di ogni org include: configurazione Enterprise → configurazione dell’org → tutte le configurazioni dei repo
- Le build vengono eseguite in modo indipendente per ogni org — un errore in un’org non influisce sulle altre
- Ogni org ottiene la propria machine image
L’ordine è importante per i passaggi
initialize di Enterprise. La VPN deve venire per prima (così gli host interni sono raggiungibili), poi il DNS (così i nomi si risolvono), poi i certificati (così HTTPS funziona), poi il proxy (così il traffico viene instradato correttamente) e infine eventuali strumenti che scaricano da fonti interne.Gestione di più organizzazioni
- Per prima la configurazione Enterprise — imposta l’infrastruttura condivisa (VPN, certificati, proxy)
- Per seconda la configurazione a livello di org — ogni admin dell’org configura gli strumenti condivisi e l’accesso al registry
- Per ultima la configurazione specifica per repo — i team configurano i singoli repository
Migrazione Enterprise
- Configurate prima il file YAML a livello Enterprise — infrastruttura condivisa come VPN, certificati e impostazioni del proxy.
- Eseguite la migrazione di una org alla volta. Ogni org ha il proprio interruttore “Usa lo snapshot legacy della macchina”, così potete migrare progressivamente senza influire sugli altri team.
- Valutate una org di test. Per le grandi aziende, create un’organizzazione di test dedicata per convalidare la configurazione dichiarativa prima di estenderla alle org di produzione.
- Usate Devin per scalare. Devin può configurare le repo tramite sessioni parallele: avviate una sessione per ogni repo e Devin genererà automaticamente proposte di configurazione. Questo approccio funziona bene per l’onboarding di 10–100+ repo.
Prossimi passaggi
- Esempi Enterprise — VPN, certificati CA, proxy, DNS, firma GPG e altro ancora
- Configurazione dell’ambiente — guida principale per scrivere il file di configurazione
- Configurazione VPN — istruzioni dettagliate per configurare la VPN
