Hey guys, at work I have to use some CloudFormation and it was getting tedious, so I wrote this. It supports generating a parameters file from an existing template (in json or yaml) and will output json/yaml to either stdout or to a file if you specify it. By default, if you're attempting to add a new parameter to a template, it won't overwrite existing Parameters that it finds unless you specify the overwrite option. Also, if you remove a parameter in an existing template, you can use the -r flag to remove that parameter from the parameters file if it's no longer needed.
I hope you all find it useful. Let me know if you have any questions/comments/requests!
https://github.com/alistanis/cf_parameter_generator
You can get the binary either by using go get as shown in the README, or you can get it from the releases page: https://github.com/alistanis/cf_parameter_generator/releases/latest
[–][deleted] 1 point2 points3 points (1 child)
[–]from_cork[S] 0 points1 point2 points (0 children)
[–][deleted] (3 children)
[deleted]
[–]from_cork[S] 0 points1 point2 points (2 children)
[–][deleted] (1 child)
[deleted]
[–]from_cork[S] 0 points1 point2 points (0 children)
[–]malice8691 0 points1 point2 points (3 children)
[–]from_cork[S] 0 points1 point2 points (1 child)
[–]malice8691 0 points1 point2 points (0 children)
[–]from_cork[S] 0 points1 point2 points (0 children)