Azure DSC новичок - вопрос о начале работы - PullRequest
0 голосов
/ 13 февраля 2019

Я только начинаю работать с DSC и пытаюсь понять, как лучше применить разные конфигурации к разным виртуальным машинам в Azure.Я борюсь с пониманием того, как вы устанавливаете определенные настройки для всех машин и определенные настройки только для некоторых машин.Сначала я подумал, что для тех, кого я буду применять ко всем машинам, у меня будет конфигурация для этих настроек, и я просто назначу ее всем машинам, а затем другую (отдельную) конфигурацию для настроек, которые я хотел применить только к некоторым машинам, иприсваивайте его только тем, кто в этом нуждался.

Это приведет к тому, что на некоторых машинах будут применены две конфигурации, а на некоторых машинах будет применена только одна конфигурация.Но не представляется возможным применить этот тип подхода, поэтому сейчас я пытаюсь выяснить, как повлиять на несколько конфигов, чтобы получить результат, который я ищу.

Если я могу иметь только одну конфигурациюфайл, который применяется ко всем машинам, как я могу сказать некоторым машинам применить настройку A и всем машинам применить настройку B?

1 Ответ

0 голосов
/ 13 февраля 2019

есть много ответов на этот вопрос (составные конфигурации, частичные конфигурации), или вы можете просто использовать одну конфигурацию с переключателями «feature»:

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

    Node localhost {

    if ($featureA) {
            do something
        }

    }
}

другой простой способ - это 2-3-5 разных конфигураций в одном файле и применение правильной конфигурации на основе произвольной логики на более высоком уровне (шаблон руки).

...