github.com/hashicorp/packer@v1.14.3/command/test-fixtures/hcl2_upgrade/aws-access-config/expected.pkr.hcl (about) 1 packer { 2 required_version = ">= 1.6.0" 3 required_plugins { 4 amazon = { 5 source = "github.com/hashicorp/amazon" 6 version = "~> 1" 7 } 8 } 9 } 10 11 variable "aws_access_key" { 12 type = string 13 default = "" 14 sensitive = true 15 } 16 17 variable "aws_region" { 18 type = string 19 } 20 21 variable "aws_secret_key" { 22 type = string 23 default = "" 24 sensitive = true 25 } 26 27 data "amazon-ami" "autogenerated_1" { 28 access_key = "NJDBFASJDbsajhbda5487" 29 filters = { 30 name = "ubuntu/images/*/ubuntu-xenial-16.04-amd64-server-*" 31 root-device-type = "ebs" 32 virtualization-type = "hvm" 33 } 34 most_recent = true 35 owners = ["099720109477"] 36 region = "us-west-2" 37 secret_key = "ASEfewdsfAWASTT51874" 38 } 39 40 data "amazon-ami" "autogenerated_2" { 41 access_key = "${var.aws_access_key}" 42 filters = { 43 name = "ubuntu/images/*/ubuntu-xenial-16.04-amd64-server-*" 44 root-device-type = "ebs" 45 virtualization-type = "hvm" 46 } 47 most_recent = true 48 owners = ["099720109477"] 49 region = "${var.aws_region}" 50 secret_key = "${var.aws_secret_key}" 51 } 52 53 locals { timestamp = regex_replace(timestamp(), "[- TZ:]", "") } 54 55 source "amazon-ebs" "autogenerated_1" { 56 access_key = "NJDBFASJDbsajhbda5487" 57 ami_name = "ubuntu-16-04-test-${local.timestamp}" 58 region = "us-west-2" 59 secret_key = "ASEfewdsfAWASTT51874" 60 source_ami = "${data.amazon-ami.autogenerated_1.id}" 61 ssh_interface = "session_manager" 62 ssh_username = "ubuntu" 63 } 64 65 source "amazon-ebs" "named_builder" { 66 access_key = "${var.aws_access_key}" 67 ami_name = "ubuntu-16-04-test-${local.timestamp}" 68 region = "${var.aws_region}" 69 secret_key = "${var.aws_secret_key}" 70 source_ami = "${data.amazon-ami.autogenerated_2.id}" 71 ssh_interface = "session_manager" 72 ssh_username = "ubuntu" 73 } 74 75 build { 76 sources = ["source.amazon-ebs.autogenerated_1", "source.amazon-ebs.named_builder"] 77 78 }