mirror of
https://github.com/ghndrx/packer.git
synced 2026-02-10 06:44:59 +00:00
simple ubuntu packer image build
```
This commit is contained in:
29
ubuntu.pkr.hcl
Normal file
29
ubuntu.pkr.hcl
Normal file
@@ -0,0 +1,29 @@
|
||||
packer {
|
||||
required_version = ">= 0.0.2"
|
||||
}
|
||||
|
||||
source "amazon-ebs" "ubuntu" {
|
||||
ami_name = "test-custom-ubuntu20.04-ami"
|
||||
instance_type = "t2.micro"
|
||||
region = "us-west-1"
|
||||
ssh_username = "ubuntu"
|
||||
# 22.04 "ami-0cbd40f694b804622" # 20.04 "ami-0da7657fe73215c0c"
|
||||
source_ami = "ami-0da7657fe73215c0c"
|
||||
temporary_key_pair_name = "packer_ubuntu"
|
||||
temporary_key_pair_type = "ed25519"
|
||||
}
|
||||
|
||||
build {
|
||||
name = "ubuntu-ami"
|
||||
sources = ["source.amazon-ebs.ubuntu"]
|
||||
|
||||
provisioner "shell" {
|
||||
inline = [
|
||||
"sleep 30",
|
||||
"sudo apt-get update",
|
||||
"sudo apt-get install -y nginx",
|
||||
"sudo service nginx start"
|
||||
]
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user