Различные марионеточные модули с одним общим ресурсом

Другой способ иметь дело с такой проблемой состоит в том, чтобы использовать оператор TRUNCATE TABLE:

TRUNCATE TABLE [lc_db_usr].[JMS_MESSAGES]

Это будет, однако, только работать над таблицами, на которые не ссылается ограничение FOREIGN KEY.

Для получения дополнительной информации: http://msdn.microsoft.com/en-us/library/ms177570.aspx

7
задан 2 May 2012 в 19:24
2 ответа

Всякий раз, когда у меня возникает эта проблема (особенно часто бывает с пакетами), я просто помещаю ресурс в класс, все сам по себе:

class git {
    package { 'git': ensure => installed, }
}

Затем я включаю класс вместо определения ресурса.

Следующая проблема: но они используются разными модулями! Да,

4
ответ дан 2 December 2019 в 23:41

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

2
ответ дан 2 December 2019 в 23:41

Теги

Похожие вопросы