aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Crute <mike@crute.us>2020-05-28 12:47:59 -0700
committerMike Crute <mike@crute.us>2020-05-30 13:17:56 -0700
commit812eba9597232fced3071750781916b1c44a08dc (patch)
treebc806d86bfd7f3c05fa556baa770f3873cee9d0c
parentb804d174b36603d5d74ddea4d95917e7f911eb94 (diff)
downloadalpine-ec2-ami-812eba9597232fced3071750781916b1c44a08dc.tar.bz2
alpine-ec2-ami-812eba9597232fced3071750781916b1c44a08dc.tar.xz
alpine-ec2-ami-812eba9597232fced3071750781916b1c44a08dc.zip
Remove release vars from packer
-rw-r--r--packer.conf2
-rw-r--r--profiles/alpine.conf7
-rw-r--r--profiles/base/14
-rw-r--r--profiles/test.conf5
-rwxr-xr-xscripts/builder.py2
5 files changed, 1 insertions, 19 deletions
diff --git a/packer.conf b/packer.conf
index 789f330..e45e368 100644
--- a/packer.conf
+++ b/packer.conf
@@ -60,8 +60,6 @@ builders = [
60 } 60 }
61 ena_support = "true" 61 ena_support = "true"
62 sriov_support = "true" 62 sriov_support = "true"
63 ami_groups = "{{user `ami_access`}}"
64 ami_regions = "{{user `ami_regions`}}"
65 } 63 }
66] 64]
67 65
diff --git a/profiles/alpine.conf b/profiles/alpine.conf
index 6c488bb..eca7f55 100644
--- a/profiles/alpine.conf
+++ b/profiles/alpine.conf
@@ -11,14 +11,7 @@ arch-x86_64 { include required("arch/x86_64") }
11alpine { 11alpine {
12 ami_desc_suffix = " - https://github.com/mcrute/alpine-ec2-ami" 12 ami_desc_suffix = " - https://github.com/mcrute/alpine-ec2-ami"
13 13
14 build_region = "us-west-2"
15 build_subnet = "subnet-b80c36e2" 14 build_subnet = "subnet-b80c36e2"
16 ami_access {
17 all = true # these AMIs are publicly available
18 }
19 ami_regions {
20 ALL = true
21 }
22} 15}
23 16
24# Build definitions 17# Build definitions
diff --git a/profiles/base/1 b/profiles/base/1
index 18decd1..666e5d4 100644
--- a/profiles/base/1
+++ b/profiles/base/1
@@ -16,7 +16,7 @@ arch = null
16build_arch = null 16build_arch = null
17 17
18# Builder-instance 18# Builder-instance
19build_region = null 19build_region = "us-west-2"
20build_subnet = null 20build_subnet = null
21build_instance_type = "t3.nano" 21build_instance_type = "t3.nano"
22build_public_ip = null 22build_public_ip = null
@@ -33,8 +33,6 @@ ami_desc_suffix = ""
33ami_volume_size = "1" 33ami_volume_size = "1"
34ami_encrypt = "false" 34ami_encrypt = "false"
35ami_user = "alpine" # modification currently not supported 35ami_user = "alpine" # modification currently not supported
36ami_access = {}
37ami_regions = {}
38# NOTE: the following are python format strings, resolved in resolve-profile.py 36# NOTE: the following are python format strings, resolved in resolve-profile.py
39ami_name = "{var.ami_name_prefix}{var.release}-{var.arch}-{var.revision}{var.ami_name_suffix}" 37ami_name = "{var.ami_name_prefix}{var.release}-{var.arch}-{var.revision}{var.ami_name_suffix}"
40ami_desc = "{var.ami_desc_prefix}{var.release} {var.arch} {var.revision}{var.ami_desc_suffix}" 38ami_desc = "{var.ami_desc_prefix}{var.release} {var.arch} {var.revision}{var.ami_desc_suffix}"
diff --git a/profiles/test.conf b/profiles/test.conf
index 6d8d2e0..085f8cc 100644
--- a/profiles/test.conf
+++ b/profiles/test.conf
@@ -12,11 +12,6 @@ arch-aarch64 { include required("arch/aarch64") }
12test { 12test {
13 ami_name_prefix = "test-" 13 ami_name_prefix = "test-"
14 ami_desc_prefix = "Alpine Test " 14 ami_desc_prefix = "Alpine Test "
15 build_region = "us-west-2"
16 build_subnet = "subnet-00c202262d97c0536"
17# ami_regions {
18# ap-east-1 = true
19# }
20} 15}
21 16
22# Build definitions 17# Build definitions
diff --git a/scripts/builder.py b/scripts/builder.py
index c5f33be..08c0fa7 100755
--- a/scripts/builder.py
+++ b/scripts/builder.py
@@ -487,8 +487,6 @@ class ConfigBuilder:
487 self.out_dir = out_dir 487 self.out_dir = out_dir
488 488
489 self._keys_to_transform = { 489 self._keys_to_transform = {
490 "ami_access" : self.fold_comma,
491 "ami_regions" : self.fold_comma,
492 "kernel_modules" : self.fold_comma, 490 "kernel_modules" : self.fold_comma,
493 "kernel_options" : self.fold_space, 491 "kernel_options" : self.fold_space,
494 "repos" : self.fold_repos, 492 "repos" : self.fold_repos,