Сервер Ubuntu отображает с предопределенным пользователем и ssh ключом для массового развертывания

Я должен развернуть много систем с установкой человечности. У меня есть сценарий Ansible, который устанавливает все программное обеспечение, в котором я нуждаюсь, но перед этим я должен получить человечность в этих системах. Таким образом, я хочу создать изображение, которое автоматически устанавливает человечность с определенным пользователем/паролем, ssh и один авторизовал ssh, вводят .ssh папку. У меня есть эта работа с Кубическим. Но я все еще должен установить пользователя и другие настройки перед установкой. Как я избавляюсь от этого мастера перед установкой?

Когда я создаю капельку на digitialOcean, я могу вставить это облако init вещь, я отчасти хочу что-то подобное.

0
задан 10 February 2020 в 19:47

1 ответ

Необходимо будет создать файл перед семенем, чтобы предварительно сконфигурировать информацию о пользователе.

# Locale
d-i debian-installer/locale string en_US
d-i console-setup/ask_detect boolean false
d-i console-setup/layoutcode string us

# Clock
d-i clock-setup/utc-auto boolean true
d-i clock-setup/utc boolean true
d-i time/zone string US/Pacific
d-i clock-setup/ntp boolean true

# Users
d-i passwd/user-fullname string UseYours
d-i passwd/username string UseYours
d-i passwd/user-password-crypted password UseYours/
#d-i passwd/root-login boolean true
#d-i passwd/root-password-crypted password [crypt 3]
#d-i user-setup/allow-password-weak boolean true

(Ссылка: https://answers.launchpad.net/cubic / + вопрос/681179)

Удостоверьтесь, что Ваш файл перед семенем перечислен в загрузочных конфигурациях (file=/cdrom/...). Если Вы просто добавите к существующему файлу перед семенем, то на него уже сошлются загрузочные конфигурации.

Кроме того, вот является пример файлом Debian перед семенем с другими возможными параметрами, в случае, если это полезно для Вас.

0
ответ дан 20 February 2020 в 22:57

Другие вопросы по тегам:

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