Fitzdsl Blog : Sortie de Foreman 1.3
mardi 15 octobre 2013 à 08:28Quoi de neuf dans cette nouvelle version ?
Foreman 1.3 vient d’être releasé par la Core Team, regardons les nouveautés qu’apporte cette nouvelle version :
- L’installeur est maintenant basé sur le projet Kafo : je ne l’ai personnellement pas testé puisque j’installe toujours Foreman à partir des sources en checkoutant avec git
- Le projet hammer qui est la CLI de Foreman avance ! C’est une bonne chose puisque ca manquait au début du projet. Les développeurs préviennent cependant que les fonctionnalités sont encore limitées pour le moment. Affaire à suivre donc.
- Au niveau des Compute Resources, le très attendu support des VPC (Virtual Private Cloud) d’Amazon EC2 arrive enfin. D’autre part, le support de GCE (Google Compute Engine) arrive en version béta. Il est pour l’instant limité, ne supportant pas par exemple la création d’instances nécessitant des disques persistants
- Le support de SPICE est enfin disponible avec les Compute Resources de type Libvirt
- Foreman permet enfin de transformer une VM vue par Foreman comme un Host BareMetal en … VM !
- L’API évolue toujours avec l’arrivée de la v2 qui est toujours ‘expérimentale’. Les nouveautés sont : le support de REMOTE_USER, des smart classes, la gestion des interfaces réseaux, le power management et les boot devices. L’API v1 reste toujours donc par défaut.
- Il existe maintenant une commande foreman-rake qui est un wrapper aux différentes commandes rake
Les traductions sont améliorées et Foreman est maintenant traduit dans 6 langues. N’hésitez pas à participer sur le Transifex de Foreman.
Notes avant de migrer
La structure des formats de Reports et d’upload de Facts à changé avec la suppression de Puppet comme dépendance de Foreman Core.
- Il faut donc impérativement changer votre script d’external node (/etc/puppet/node.rb) sur votre puppet master et utiliser le nouveau que vous pouvez trouver ici.
- Il faut aussi changer votre script d’upload de report sur votre puppet master et utiliser celui-ci
Supprimer Puppet de Foreman Core est une très bonne chose. Cela va permettre dorénavant l’ajout d’autre Configuration Management System tel que Chef ou CFEngine. Il est à noter qu’un projet de support de Chef à déjà commencé, vous pouvez le trouver ici
La release note originale et le changelog sont ici.
A vos migrations !
Original post of Fitzdsl Blog.Votez pour ce billet sur Planet Libre.
Articles similaires
- Fitzdsl Blog : Vérifiez le run de vos Puppet avec Foreman et Nagios (21/03/2012)
- Fitzdsl Blog : Auto validation et supervision de la configuration de Nagios par lui même (24/04/2012)
- Fitzdsl Blog : Déploiement automatisé et sans effort d’un webserver avec Foreman (19/06/2012)
- Fitzdsl Blog : Migrez vos Foreman et dormez sur vos deux oreilles. (16/01/2013)
- Fitzdsl Blog : Intégration Puppet, Foreman et Mcollective (08/07/2013)