#cloud-config # Автоустановка Ubuntu 22.04 для образа Bridge&Join (deploy/iso/build-iso-ubuntu.sh). # Вопросов нет: сеть — DHCP (нет DHCP — установка идёт без сети: обновления и пакеты bj уже в образе), # диск — весь первый диск целиком. Подтверждение стирания — выбор пункта «Install Bridge&Join … # ERASES THE WHOLE DISK» в меню загрузки: меню ждёт без таймера (build-iso-ubuntu.sh). # Учётная запись root_bj (sudo) создаётся с неизвестным никому паролем — настоящие пароли # root_bj и user_bj задаёт bj-firstboot при первой загрузке и показывает один раз. autoinstall: version: 1 locale: ru_RU.UTF-8 keyboard: layout: us,ru variant: "," toggle: grp:alt_shift_toggle timezone: Europe/Moscow identity: hostname: bj-server realname: "Администратор сервера bj" username: root_bj password: "@@PASSHASH@@" ssh: install-server: true allow-pw: true storage: layout: name: direct updates: security late-commands: - mkdir -p /target/var/lib/bj /target/etc/bj /target/usr/local/sbin - cp -r /cdrom/bj/bundle /target/var/lib/bj/bundle - cp -r /cdrom/bj/validata /target/var/lib/bj/validata - sh -c 'if [ -d /cdrom/bj/debs ]; then cp -r /cdrom/bj/debs /target/var/lib/bj/debs; fi' - install -m 0755 /cdrom/bj/bj-installer /cdrom/bj/bj-firstboot /cdrom/bj/bj-welcome /target/usr/local/sbin/ - install -m 0644 /cdrom/bj/bj-firstboot.service /cdrom/bj/bj-welcome.service /cdrom/bj/bj-welcome.timer /target/etc/systemd/system/ - install -m 0644 /cdrom/bj/channel /target/etc/bj/channel - curtin in-target --target=/target -- systemctl enable bj-firstboot.service bj-welcome.service bj-welcome.timer