Découvrez comment Desired State Configuration applique les principes Infrastructure as Code à une configuration système cohérente et testable.
Le cours explique l’évolution de DSC et les approches actuelles sans présenter une version unique comme toute la discipline.
À qui s’adresse ce cours
Ce cours s’adresse aux praticiens infrastructure qui peuvent écrire des scripts PowerShell simples et veulent commencer à gérer la configuration à partir du code.
Le point de départ recommandé est le niveau de compétence PowerShell 2.
Ce que les participants apprendront
- Comprendre les principes d’Infrastructure as Code et de gestion de configuration
- Expliquer les concepts, composants et évolutions de DSC
- Créer des documents de configuration et séparer les données de configuration
- Écrire et appliquer une configuration machine de base
- Comprendre les ressources et créer une ressource simple
- Reconnaître les défis courants avec les fonctionnalités natives et les pièges d’adoption
- Évaluer les approches pour introduire DSC avec succès
Apprentissage pratique
Les participants écrivent et appliquent des configurations, explorent les données de configuration et construisent une ressource. La discussion relie les exercices aux versions actuelles de DSC et aux décisions réelles d’adoption.
Programme de formation
Jour 1 : bases de DSC et ressources
- Revoir les principes DSC, notamment ressources, idempotence et modules
- Composer une configuration et l’appliquer à un nœud
- Créer une ressource DSC simple
- Découvrir les modules communautaires et les ressources réutilisables
Jour 2 : données de configuration et livraison
- Rédiger des documents de configuration DSC
- Séparer les données de configuration et travailler avec des données YAML
- Établir les fondations d’un pipeline de configuration
- Comparer les versions actuelles de DSC et leurs différences pratiques
Livraison
Il s’agit de deux jours de formation privée en entreprise, en anglais ou en français selon disponibilité. Elle peut être dispensée à distance ou en présentiel.
Le cours se concentre sur le jugement d’ingénierie pratique et n’est pas une certification DSC officielle.