Azure DSC初学者 - 入门问题

问题描述 投票:0回答:1

我刚刚开始使用DSC,并且正在尝试了解将不同配置应用于Azure中不同VM的最佳方法。我正在努力了解您对所有机器的某些设置以及某些机器的某些设置。我的第一个想法是,对于我将应用于所有机器的那些,我将为这些设置配置并将其分配给所有机器,然后将另一个(单独的)配置用于我想要应用于某些机器的设置只将它分配给需要它的那些。

这将导致一些机器应用两个配置,一些机器只应用一个配置。但是,似乎不可能应用这种类型的方法,所以现在我想弄清楚如何影响多个配置来获得我正在寻找的结果。

如果我只能将一个配置文件应用于所有计算机,如何告诉某些计算机应用设置A和所有计算机应用设置B?

azure powershell azure-devops dsc
1个回答
0
投票

这个问题有很多答案(复合配置,部分配置),或者您只需使用带有“功能”的单个配置切换:

Configuration X {
    Param(
         [bool]featureA = false
    )

    Node localhost {

    if ($featureA) {
            do something
        }

    }
}

另一种简单的方法是在同一个文件中使用2-3-5个不同的配置,并在更高级别(arm模板)上基于某些任意逻辑应用正确的配置。

© www.soinside.com 2019 - 2024. All rights reserved.