aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Crute <mike@crute.us>2020-05-28 13:21:11 -0700
committerMike Crute <mike@crute.us>2020-05-28 17:55:46 -0700
commitbfc4bf99bf9b508bff7da385577460fc370fdc3c (patch)
treed26bb9976cb62a199c34dc972fbbb4e63d7799ab
parent7e60c7fb6a8b1a0e4508c4995fd5e4c780a70f68 (diff)
downloadalpine-ec2-ami-bfc4bf99bf9b508bff7da385577460fc370fdc3c.tar.bz2
alpine-ec2-ami-bfc4bf99bf9b508bff7da385577460fc370fdc3c.tar.xz
alpine-ec2-ami-bfc4bf99bf9b508bff7da385577460fc370fdc3c.zip
Convert packer.json builder to python
-rw-r--r--scripts/builder.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/scripts/builder.py b/scripts/builder.py
index f4e1472..0263308 100644
--- a/scripts/builder.py
+++ b/scripts/builder.py
@@ -568,6 +568,26 @@ class UpdateReleases:
568 yaml.dump(releases, data, sort_keys=False) 568 yaml.dump(releases, data, sort_keys=False)
569 569
570 570
571class ConvertPackerJSON:
572 """Convert packer.conf to packer.json
573 """
574
575 command_name = "convert-packer-config"
576
577 @staticmethod
578 def add_args(parser):
579 pass
580
581 def run(self, args, root):
582 source = os.path.join(root, "packer.conf")
583 dest = os.path.join(root, "build", "packer.json")
584
585 logging.getLogger().setLevel(logging.INFO)
586
587 pyhocon.converter.HOCONConverter.convert_from_file(
588 source, dest, "json", 2, False)
589
590
571def find_repo_root(): 591def find_repo_root():
572 path = os.getcwd() 592 path = os.getcwd()
573 593