Share with friends and colleagues on social media

AWS CloudFormation is a useful tool to orchestrate your SUSE Linux Enterprise based workloads in Amazon’s public cloud. Hardcoding the AMI ID of the SUSE Linux Enterprise Server image you want to use in the template, or even a list of IDs if you need to support multiple AWS regions, works, but is inconvenient since you need to update the template every time you want to move to a new release of the base image.

But there is a way to dynamically select the AMI ID of the latest SUSE Linux Enterprise Server images, with the help of the SUSE Public Cloud info service and AWS Lambda. An embedded Lambda function in the template can fetch a list of image description from the SUSE Public Cloud info service, extract the AMI ID in question, and create a new instance. You can find a sample template in the Enceladus project in GitHub: https://github.com/SUSE/Enceladus/tree/master/CloudFormation/pint

This template only works in AWS regions that support Lambda.

Share with friends and colleagues on social media
Tags: , , ,
Category: Cloud and as a Service Solutions, Enterprise Linux, SUSE in the Cloud, SUSE Linux Enterprise Server, Technical Solutions
This entry was posted Friday, 20 January, 2017 at 11:51 am
You can follow any responses to this entry via RSS.

Leave a Reply

Your email address will not be published. Required fields are marked *

No comments yet