Pour les scripts d'installation plus complexes avec Chef, il devient nécessaire d'installer Chef et Ruby.
La version de Chef actuel ne fonctionne pas avec la version 2.0 de Ruby. Nous installerons donc la version 1.9.3 de Ruby. De plus, Chef nécessite l'installation du DevKit de Ruby.
Cet article présente l'installation de Chef et de Ruby sur Windows.
Installation de Chef et Ruby sur Windows
Dans un premier temps, nous installons Ruby, puis le DevKit de Ruby et enfin Chef.Installation de Ruby
Utiliser la version 1.9.3 de Ruby (ne pas utiliser la version 2.0 de Ruby !) :- Télécharger RubyInstaller :
- Lancer l'installation
- Ne pas installer Ruby dans "Program Files" car il ne faut pas d'espace dans le chemin du répertoire où sera installé Ruby.
- Sélectionner l'ajout dans le PATH des programmes de Ruby
- Terminer l'installation
Installation du DevKit de Ruby
Installer également le DevKit de Ruby :- http://rubyinstaller.org/downloads
- Choisir le DevKit qui correspond à la version 1.9.3 de Ruby
- Télécharger le fichier EXE
- Exécuter le fichier EXE et en indiquant le répertoire où sera installé le DevKit de Ruby
- Ouvrir un terminal de commandes
- Aller dans ce répertoire
- Tapper les deux commandes à la suite
- ruby ./dk.rb init
- Message :
- Initialization complete !
- ruby ./dk.rb install
- Messages :
- [INFO] Updating convenience notice gem override for 'C:/Apps/Ruby'
[INFO] Installing 'C:/Apps/Ruby/lib/ruby/site_ruby/devkit.rb'
Installation de Chef
Lancer l'installation de Chef :- Ouvrir un invité de commandes
- Tapper la commande :
gem install ruby-wmi windows-api windows-pr rdoc
gem install chef
knife