2016-08-04 46 views
0

Ich frage mich, ob es eine Möglichkeit gibt, die Management Framewok 5.0 in einem Server zu installieren, die Intranet-Konnektivität aber kein Internet zu etwas anderem außerhalb des Systems mit einem Koch Kochbuch haben.Installieren eines Pakets auf einem Server mit Chef kein Internet

Was ich im Sinn hatte, war, die Dateien direkt von meinem lokalen Rechner an den Server zu senden, ohne dass der Server sie aus dem Internet herunterladen musste. Die Art, wie ich es gerade mache, erfordert, dass der Server es von der Microsoft-Website erhält. :

# Create installs directory to house downloads 
 
directory 'c:/installs' do 
 
end 
 

 
# Install Windows Management Framework 5.0 
 
remote_file "c:/installs/Windows-Management-Framework-5.0-2k12R2.msu" do 
 
    source "http://go.microsoft.com/fwlink/?LinkId=717507" 
 
end 
 

 
# Executes the MSU 
 
execute "c:/installs/Windows-Management-Framework-5.0-2k12R2.msu /quiet" do 
 
    action :nothing 
 
    subscribes :run, resources(:remote_file => "c:/installs/Windows-Management-Framework-5.0-2k12R2.msu") 
 
end

Antwort

0

Nein, das ist kein Spezifikum des Chefs. Wir haben die Ressource cookbook_file, die es erlaubt, Dateien neben dem Kochbuch zu verteilen, aber die Verwendung für Installateure wie diese wird schnell schwierig zu verwalten. Wie immer, wenn Sie Umgebungen mit Luftlücken erstellen, müssen Sie wahrscheinlich Ihren eigenen Spiegelserver erstellen und davon herunterladen.

+0

Danke, für die Zeit werde ich die 'cookbook_file' verwenden. Und versuche es sauber zu halten. –

+0

Sag einfach nicht, dass wir dich nicht gewarnt haben. – coderanger