with provisionner
This commit is contained in:
@@ -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",
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user