1 votes

Tester l'impact du script DSC en utilisant vNext dans la gestion des versions

En suivant les exemples sur le web, il n'est pas difficile de mettre en place un exemple fonctionnel pour le premier script DSC.

Cependant, je dois trouver un moyen de simplement répertorier les modifications que le script va apporter, sans les appliquer réellement.

Le défi que j'ai est que le script que je veux tester contient des variables spécifiques à Release Management qui sont renseignées pendant le processus de diffusion. Comme ceci :

# Copier les éléments du site web vers le chemin de déploiement configuré
File CopyDeploymentBits
{
    Ensure = "Present"
    Type = "Directory"
    Recurse = $true
    SourcePath = $applicationPath
    DestinationPath = $($Node.DeploymentPath)
}

Est-il possible d'exécuter le script via le chemin de diffusion normal et simplement exécuter la partie "Test" pour obtenir un journal de ce qui est OK/Non OK et ne pas appliquer de modifications ?

Merci !

1voto

briantist Points 2485

Malheureusement, il n'y a rien de tel actuellement.

Une fois la configuration en place sur un nœud, vous pouvez exécuter Test-DSCConfiguration mais à ce stade, vous avez déjà appliqué la configuration au moins une fois.

0 votes

Oh... Merci pour la réponse. Savez-vous s'il y a des projets pour mettre en place une telle fonctionnalité? Ce serait très utile.

0 votes

En réalité, oui. Dans DSC v5 (que vous pouvez prévisualiser dans WMF 5 dès maintenant), il y a une balise Compare-DSCConfiguration qui, je crois, fait exactement ce que vous demandez. Je ne l'ai pas utilisé moi-même cependant.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X