Я хочу установить Ubuntu 20.04 с помощью #cloud-config/
И я хочу использовать локальный репозиторий для установки пакетов и установить этот source.list как source.list установленной системы:
подходящий:
Установите значение False, чтобы затронуть sources.list с конфигурацией.
save_sources_list: ложь
начальный:
arches — это список архитектур, к которым применяется следующая конфигурация.
специальное ключевое слово «по умолчанию» применяется к любой архитектуре, не указанной явно.
- арки: [amd64, i386]
uri просто определяет цель как есть
источники:
источник: http://localrepositoryadress/ubuntu
keyid: номер ключа
сервер ключей: keyserver.ubuntu.com
список_источников: | # написано пользовательским шаблоном curtin
deb http://localrepositoryadress/ubuntu основное основное
deb http://localrepositoryadress/ubuntu фокальная вселенная
deb http://localrepositoryadress/ubuntu фокальный мультиверс
deb http://localrepositoryadress/ubuntu фокальная безопасность
Я использовал это, но source.list в установленной ОС все еще был по умолчанию.
Я не нашел документации по принуждению облачного конфига к получению пакетов из локального репозитория.
Также я не могу получить файл пользовательских данных с адреса https.
Я поставил это: s=nocloud-net;s=https://address/ubuntu/init/ ---
Он отлично работает с http://address/ubuntu/init/ ---
С наилучшими пожеланиями.
edit: проблема https решена, спасибо.