with provisionner

This commit is contained in:
2022-01-17 12:20:20 +01:00
parent c856d7a4b0
commit 9f35631731

View File

@@ -21,7 +21,7 @@ source "proxmox" "ubuntu" {
password = "bzzYpm8koNtPKFYjpjXSyjFY" password = "bzzYpm8koNtPKFYjpjXSyjFY"
ssh_username = "firstuser" ssh_username = "firstuser"
ssh_password = "firstuser" ssh_password = "firstuser"
ssh_timeout = "30m" ssh_timeout = "10m"
#username = "packer_build@pam" #username = "packer_build@pam"
#password = "tvowyfv9gh23sdfAERtLWav2674" #password = "tvowyfv9gh23sdfAERtLWav2674"
#ssh_username = "packer_build" #ssh_username = "packer_build"
@@ -56,4 +56,25 @@ source "proxmox" "ubuntu" {
build { build {
sources = [ "source.proxmox.ubuntu" ] sources = [ "source.proxmox.ubuntu" ]
provisioner "shell" {
pause_before = "20s"
environment_vars = [
"DEBIAN_FRONTEND=noninteractive",
]
inline = [
"sleep 30",
"sudo apt-get update",
"sudo apt-get -y upgrade",
"sudo apt-get -y dist-upgrade",
"sudo apt-get -y install linux-generic linux-headers-generic linux-image-generic",
"sudo apt-get -y install wget curl",
"sudo apt-get -y autoremove",
"sudo apt-get -y autoclean",
# DHCP Server assigns same IP address if machine-id is preserved, new machine-id will be generated on first boot
"sudo truncate -s 0 /etc/machine-id",
"exit 0",
]
}
} }