· 7 years ago · Apr 18, 2018, 06:30 PM
1{
2 "builders": [
3 {
4 "type": "amazon-ebs",
5
6 "access_key": "REDACTED",
7 "secret_key": "REDACTED",
8
9 "region": "us-east-1",
10
11 "source_ami": "ami-97785bed",
12 "instance_type": "t2.small",
13 "shutdown_behavior": "terminate",
14 "launch_block_device_mappings": [
15 {
16 "device_name": "/dev/xvda",
17 "volume_size": "8",
18 "volume_type": "gp2",
19 "delete_on_termination": "true"
20 }
21 ],
22
23 "communicator": "ssh",
24 "ssh_username": "ec2-user",
25
26 "ami_name": "Test AMI ({{timestamp}})",
27 "ami_description": "Test AMI (based on ami-97785bed).",
28 "ami_virtualization_type": "hvm",
29 "tags": {
30 "Name": "Test AMI",
31 "OS": "Amazon Linux AMI release 2017.09"
32 },
33
34 "force_deregister": "true",
35 "force_delete_snapshot": "true"
36
37 }
38 ],
39 "provisioners": [
40 {
41 "type": "shell",
42 "inline": [ "sleep 10" ]
43 },
44 {
45 "type": "shell",
46 "script": "test.sh"
47 }
48 ]
49}