PowerShell DSC

PowerShell DSC

PowerShell Desired State Configuration est une plate-forme de gestion dans PowerShell qui vous permet de gérer votre infrastructure informatique et de développement avec une configuration sous forme de code.
Windows PowerShell Desired State Configuration (DSC) est une plate-forme de gestion de configuration intégrée à Windows qui est basée sur des normes ouvertes.DSC est suffisamment flexible pour fonctionner de manière fiable et cohérente à chaque étape du cycle de vie du déploiement (développement, test, pré-production, production), ainsi que pendant la mise à l'échelle.DSC se concentre sur les «configurations».Une configuration est un document facile à lire qui décrit un environnement composé d'ordinateurs ("nœuds") avec des caractéristiques spécifiques.Ces caractéristiques peuvent être aussi simples que de s'assurer qu'une fonctionnalité Windows spécifique est activée ou aussi complexes que le déploiement de SharePoint.DSC intègre également la surveillance et la génération de rapports. Si un système n'est plus conforme, DSC peut déclencher une alerte et agir pour corriger le système.Les configurations sont conçues pour être facilement lues, stockées et mises à jour.Les configurations déclarent que les périphériques cibles doivent être dans l'état, au lieu d'écrire des instructions sur la façon de les mettre dans cet état.Cela rend beaucoup moins coûteux l'apprentissage, l'adoption, l'implémentation et la maintenance de la configuration via DSC.La création de configurations signifie que les étapes de déploiement complexes sont capturées comme une "source unique de vérité" dans un seul emplacement.Cela rend les déploiements répétés d'un ensemble spécifique de machines beaucoup moins sujets aux erreurs.En retour, les déploiements sont plus rapides et plus fiables, ce qui permet une rotation rapide des déploiements complexes.Les configurations peuvent également être partagées via la galerie PowerShell, ce qui signifie que des scénarios courants et les meilleures pratiques peuvent déjà exister pour le travail que vous devez effectuer ....
powershell-dsc

Alternatives à PowerShell DSC pour BSD

Ansible

Ansible

Ansible est un moteur d'automatisation informatique radicalement simple qui automatise le provisionnement du cloud, la gestion de la configuration, le déploiement d'applications, l'orchestration intra-service et bien d'autres ...
Chef

Chef

Chef est un cadre d'intégration de systèmes open source conçu pour apporter les avantages de la gestion de la configuration à l'ensemble de votre infrastructure.