Accueil > Développement informatique et DevOps > Chef : utilisation avancée
Formation #DEV291

Formation Chef : utilisation avancée

Durée : 4 jours

Code : DEV291


Prochaines dates programmées :

Du 19 au 22 Mars 2024

Du 09 au 12 Juil. 2024

Du 26 au 29 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Savoir rédiger des recettes
  • Gérer les environnements et les dépendances entre cookbooks
  • Automatiser les tests de vos configurations
  • Déployer des nœuds dans les environnements
  • Créer des environnements de test et de production
Programme
1/ Rappel des nodes, ressources et recettes
  • La présentation de l'objet node
  • Les ressources : présentation, concept, implémentation et action
  • Les recettes : présentation et utilisation
  • Les attributs, templates et dépendances entre les recettes
  • Utilisation des variables et mise en oeuvre des notifications
  • L'utilisation des recettes de la communauté et inclusion de recettes
2/ La sécurité
  • Les techniques de sécurisation avec Chef
  • Les variables sous forme de données JSON
  • Les data bags
3/ Rappel des rôles et des environnements
  • Les rôles et environnements : présentation et concepts
  • Configuration d'un node sur base de son rôle
  • Configuration d'un node sur base de son environnement
4/ Présentation du Chef Development Kit
  • Knife
  • Cookstyle / RuboCop
  • Foodcritic
  • Berkshelf
  • Knife-spork
5/ Pratique et process de développement de cookbooks
  • Gestion des dépendances avec Berkshelf
  • Codage des cookbooks multiplateformes avec Ohia
  • Gestion des environnements
  • Versioning de cookbooks avec Git
  • Pull request
6/ Travailler en équipe
  • Chef workflow
  • Développement
  • Staging
  • Production
  • Utilisation de knife-spork
  • Intégration avec des outils de communication
  • Slack
  • Hipchat
7/ Stratégie de test 8/ Tester les livres de recettes
  • Utiliser Test Kitchen pour vérifier vos configurations
  • Rédiger et exécuter des tests
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Administrateurs
  • Architectes
  • Chefs de Projet
  • Développeurs
  • Ingénieurs
Dates

Dates

  • Du 19 au 22 Mars 2024
  • Du 09 au 12 Juil. 2024
  • Du 26 au 29 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.