Example of minimal.
authorLorin Hochstein <lhochstein@netflix.com>
Mon, 13 Feb 2017 01:24:00 +0000 (17:24 -0800)
committerLorin Hochstein <lhochstein@netflix.com>
Mon, 13 Feb 2017 01:24:00 +0000 (17:24 -0800)
ch12/packer/web.json [new file with mode: 0644]

diff --git a/ch12/packer/web.json b/ch12/packer/web.json
new file mode 100644 (file)
index 0000000..a3ecc64
--- /dev/null
@@ -0,0 +1,29 @@
+{
+  "builders": [
+    {
+      "type": "amazon-ebs",
+      "region": "us-west-1",
+      "source_ami": "ami-79df8219",
+      "instance_type": "t2.micro",
+      "ssh_username": "ubuntu",
+      "ami_name": "web-nginx-{{timestamp}}",
+      "tags": {
+        "Name": "web-nginx"
+      }
+    }
+  ],
+  "provisioners": [
+    {
+      "type": "shell",
+      "inline": [
+        "sleep 30",
+        "sudo apt-get update",
+        "sudo apt-get install -y python-minimal"
+      ]
+    },
+    {
+      "type": "ansible",
+      "playbook_file": "web-ami.yml"
+    }
+  ]
+}