Ответы пользователя по тегу Puppet
  • Как правильно использовать Puppet?

    xenozauros
    @xenozauros
    Админю, пишу на питоне, вот это вот все...
    Для этого в паппете есть окружения.

    Создаете новое окружение с нужными вам настройками, загоняете одну - две - несколько нод в это окружение, проверяете. Потом переносите изменения в продакшн окружение, возвращаете ноды обратно в прод.

    При использовании r10k - это очень удобно делать прямо ветками в гите - создаете новую ветку, деплоите ее как отдельный environment, потом мерж.
    Ответ написан
    Комментировать
  • Puppet, как применить несколько настроек в одной команде?

    xenozauros
    @xenozauros
    Админю, пишу на питоне, вот это вот все...
    Можно так, например (не проверял, но аналогичная картина работает с nfs монтированием у меня):

    define my_exec () {
      exec { "config_${name}":
        command  => "/opt/pbis/bin/config ${name}";
      }
    }
    
    my_exec { ['HomeDirTemplate %H/%D/%U', 'AssumeDefaultDomain true']: }
    Ответ написан
    Комментировать