2013-04-09 3 views
5

Quindi sto usando Vagrant e Puppet su Mac OS X per istanziare e configurare la base di Windows 2008 R2 Datacenter Full trovata su http://www.vagrantbox.es/ (in VirtualBox) e mi chiedo se qualcuno è stato in grado di installare correttamente .NET 4.5 su questa immagine?Come posso ottenere a Puppet l'installazione di .NET Framework 4.5?

ho trovato questo modulo e l'ho messo nella cartella/burattino/moduli del mio progetto:

https://github.com/justinstoller/puppet-dotnet

Tutti i miei tentativi di installare in realtà .NET 4.0 o 4.5 risultato errori di autorizzazione.

Penso che questo sia perché l'agente Puppet funziona come "SISTEMA" e non può apportare modifiche importanti al sistema operativo senza autorizzazioni elevate.

Qualcuno può confermare questo e fornire una soluzione alternativa? Preferibilmente non coinvolge la creazione di una basebox personalizzata.

risposta

0

Si stanno mescolando dichiarazioni di classe e di risorse. In entrambi classe di uso (preferito):

class { 'dotnet': 
    version => '4.5', 
} 

o una risorsa:

dotnet::installation { '4.5': } 
+0

Dovrebbe essere corretto come; class {'dotnet': version => '45', } – Nirmal