- Newest
- Most votes
- Most comments
Hi Sensible Saas,
There is no out of the box way to export a launch template.
What you could do is to exploit the describe template (https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-launch-templates.html) and describe versions (https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-launch-template-versions.html) api/sdk and use a lambda function to extract to a specific JSON structure that fits your use case.
Similarly you can then refer engineer your logic and use the create launch template and create launch template versions to recreate the resources.
Hope it inspires you
A better way than exporting ones made in the console is leveraging CloudFormation to create the LaunchTemplates, this way you can always have a JSON/YAML format of the Launch Template that you can go back and look at.
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-launchtemplate.html
Why would anyone use CloudFormation over Terraform?
Relevant content
- asked 5 months ago
- asked 2 years ago
- AWS OFFICIALUpdated 7 months ago
- AWS OFFICIALUpdated 10 months ago
- AWS OFFICIALUpdated a year ago
Thanks, was hoping for a trivial way but sounds like it would be easier to just rebuild with Terraform/Ansible