Cloud-init завершается с ошибкой в модуле 'ssh-authkey-fingerprints'
Я пытаюсь немного разобраться с Puppet, однако у меня возникают проблемы с простой загрузкой контейнеров (даже не с загрузкой их с помощью информации Puppet). В моем yaml-файле cloud-init я определил обычного пользователя с открытым ключом. Я пытаюсь запустить контейнер Ubuntu 16.04, используя эти пользовательские данные, к сожалению, он не работает, ссылаясь на сбой модуля ssh-authkey-fingerprints.
У меня на хосте установлен пакет cloud-init (Ubuntu 16.04), модуль, скорее всего, существует в том месте, куда он запрашивает, поэтому я не уверен, что здесь происходит. Я старался изо всех сил, чтобы он заработал, но я понятия не имею, что происходит.
Если кто-то может протянуть мне руку или предложить что-то, я буду признателен за это.
1 ответ
Вся проблема заключалась в том, что я применял только профиль, который я создал для пользовательских данных, я также не применял профиль по умолчанию, который настраивал список устройств.
Я нашел это после просмотра в системном журнале контейнера, который я создавал. Он сообщил, что облачный сервис не смог сбросить список устройств. Итак, я проверил профили и пойду, профиль по умолчанию, конечно, тот, который устанавливает сетевые устройства по умолчанию.
Вот и все. После того, как я применил и профиль по умолчанию, и отдельный профиль с пользовательскими данными, все в порядке! Извините за трату времени всех.