Hi, in my late_command in my preseed not work.
Currently i trying to connect to ssh with root account, packer can't and
timeout.
preseed
# Install config
d-i debian-installer/locale string en_US.UTF-8
d-i keyboard-configuration/xkb-keymap select fr
# Netcfg
d-i netcfg/choose_interface select auto
d-i netcfg/get_hostname string unassigned-hostname
d-i netcfg/get_domain string unassigned-domain
# Clock & time/zone
d-i clock-setup/utc boolean true
d-i clock-setup/utc-auto boolean true
d-i time/zone string UTC
# Mirror
d-i mirror/country string manual
d-i mirror/http/directory string /debian
d-i mirror/http/hostname string http.debian.net
d-i mirror/http/proxy string
# Partition
d-i partman-auto-lvm/guided_size string max
d-i partman-auto/choose_recipe select atomic
d-i partman-auto/method string lvm
d-i partman-lvm/confirm boolean true
d-i partman-lvm/confirm boolean true
d-i partman-lvm/confirm_nooverwrite boolean true
d-i partman-lvm/device_remove_lvm boolean true
# Partman auto
d-i partman-md/confirm boolean true
d-i partman-partitioning/confirm_write_new_label boolean true
d-i partman/choose_partition select finish
d-i partman/confirm boolean true
d-i partman/confirm_nooverwrite boolean true
d-i partman/confirm_write_new_label boolean true
# User init
d-i passwd/root-login boolean true
d-i passwd/root-password password baremetal
d-i passwd/root-password-again password baremetal
d-i passwd/make-user boolean false
tasksel tasksel/first multiselect standard, ubuntu-server
# Pkg
d-i pkgsel/include string openssh-server sudo bzip2 wget curl make
d-i pkgsel/install-language-support boolean false
d-i pkgsel/update-policy select unattended-upgrades
d-i pkgsel/upgrade select full-upgrade
popularity-contest popularity-contest/participate boolean false
# Grub
d-i grub-installer/only_debian boolean true
d-i grub-installer/with_other_os boolean true
d-i grub-installer/bootdev string /dev/sda
# Prevent packaged version of VirtualBox Guest Additions being installed:
# d-i preseed/early_command string sed -is \
# '/in-target/idiscover(){/sbin/discover|grep -v VirtualBox;}' \
# /usr/lib/pre-pkgsel.d/20install-hwpackages
# Authorize root to login via ssh
d-i preseed/late_command string \
echo "PermitRootLogin yes" > /etc/ssh/sshd_config
d-i finish-install/reboot_in_progress note
Packer file:
{
"variables": {
"debian_version": "9.3.0"
},
"builders": [
{
"type": "virtualbox-iso",
"boot_command": [
"<esc><wait>",
"auto <wait>",
"preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort
}}/preseed.cfg <wait>",
"preseed/url/checksum=63e4b0d96d58b9085fb993cdb3c22495 <wait>
",
"<enter>"
],
"boot_wait": "10s",
"disk_size": 4096,
"guest_os_type": "Debian_64",
"headless": true,
"http_directory": "http",
"ssh_username": "root",
"ssh_password": "baremetal",
"ssh_port": 22,
"ssh_wait_timeout": "10000s",
"shutdown_command": "echo 'baremetal' |sudo -S /sbin/shutdown
-hP now",
"iso_checksum_type": "sha512",
"iso_checksum_url":
"http://cdimage.debian.org/cdimage/release/{{user
`debian_version`}}/amd64/iso-cd/SHA512SUMS",
"iso_url": "http://cdimage.debian.org/cdimage/release/{{user
`debian_version`}}/amd64/iso-cd/debian-{{user
`debian_version`}}-amd64-netinst.iso",
"virtualbox_version_file": ".vbox_version",
"vm_name": "baremetal-debian-{{user `debian_version`}}-amd64",
"export_opts": [
"--manifest",
"--vsys",
"0",
"--description",
"{{user `vm_description`}}",
"--version",
"{{user `vm_version`}}"
],
"format": "ova"
}
],
"provisioners": [
{
"type": "shell",
"execute_command": "echo 'vagrant' | {{.Vars}} sudo -E -S bash
'{{.Path}}'",
"scripts": [
"scripts/sshd.sh"
]
}
]
}
Thanks.
--
This mailing list is governed under the HashiCorp Community Guidelines -
https://www.hashicorp.com/community-guidelines.html. Behavior in violation of
those guidelines may result in your removal from this mailing list.
GitHub Issues: https://github.com/mitchellh/packer/issues
IRC: #packer-tool on Freenode
---
You received this message because you are subscribed to the Google Groups
"Packer" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/packer-tool/25df6696-5b96-4121-ae43-c0a50c206530%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.