Я использую puppet версии 6.8 для управления серверами debian buster
Мне удалось использовать модуль apt для добавления нового файла .list для виртуального бокса в /etc/apt/sources.list.d и без проблем добавьте ключ.
Однако теперь я хочу настроить файл /etc/apt/sources.list. Я не вкладываю ничего необычного в их, просто обычные репозитории debian, я просто хочу убедиться, что это согласовано на всех серверах.
Однако я не вижу, как это сделать с помощью модуля apt . В документации указано следующее:
'Следующий пример заменяет стандартный /etc/apt/sources.list. Наряду с этим кодом обязательно используйте параметр очистки, иначе вы можете получить предупреждения о дублировании источника при запуске Apt.
apt::source { "archive.ubuntu.com-${lsbdistcodename}":
location => 'http://archive.ubuntu.com/ubuntu',
key => '630239CC130E1A7FD81A27B140976EAF437D05B5',
repos => 'main universe multiverse restricted',
}'
Однако мне кажется, что это точно такой же синтаксис для создания нового файла в каталог sources.list.d. И когда я его протестировал, вот что произошло, хотя мне пришлось внести изменения, поскольку я использую debian, а не ubuntu.
Может ли кто-нибудь показать мне свой код для этого? Я немного удивлен, что не смог найти никаких примеров в Интернете, что заставляет меня задуматься, не поступаю ли я совершенно неверным путем ...