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