Sto creando una VM Red Hat Enterprise Linux 7 in VirtualBox con vagabondo. Se ho una scatola di base che sia non hanno le Guest Additions di VirtualBox, e non è registrato, quindi avrei bisogno manualmente per effettuare le seguenti operazioni:Come posso definire l'ordine di esecuzione dei plugin middleware vagabondi?
- registrare la scatola con subscription-manager
- Installa guest aggiunte
Il motivo per cui avrei dovuto eseguire prima la registrazione, è che per installare le aggiunte guest, avrei bisogno di installare alcuni pacchetti aggiuntivi.
Ora, ci sono plugin vagrant di terze parti per entrambe queste attività: vagrant-registration e vagrant-vbguest.
Il problema che sto avendo è che il plugin vagrant-vbguest
cercherà sempre di correre prima, e non riuscirà a scaricare i pacchetti di cui ha bisogno, perché il plugin vagrant-registration
non ha ancora avuto la possibilità di registrare il sistema.
C'è un modo per forzare uno di loro a essere eseguito prima dell'altro? O qualsiasi altra soluzione alternativa a cui non avessi ancora pensato (non sono un mago vagabondo (o si chiama semplicemente un vagabondo?) Ancora)?
potrebbe non essere la risposta che stai cercando, ma è possibile disattivare il plugin vbguest per la VM (aggiungendo 'config.vbguest. auto_update = false') ed eseguirlo manualmente dopo il suo lancio con 'vagrant vbguest'. –
@FredericHenri Sì, l'avevo capito, grazie. Quello che sto cercando è un modo migliore. Grazie per il commento comunque :) –