sunfriendli / aws-ami

Baking AWS AMIs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Baking AMIs

We use Packer with Jenkins to bake AMIs automatically.

The OS is Ubuntu Server 18.04 LTS.

Prerequisites

Create an AWS IAM Role with name packer-ec2 and attach managed policy AmazonS3ReadOnlyAccess.

Configure the EC2 Instance Profile if you are running packer on EC2. Otherwise configure ~/.aws/credentials on your machine.

Run

packer build \
    -var 'region=[region]' \
    -var 'source_ami=[source_ami]' \
    templates/[name].json

About

Baking AWS AMIs.


Languages

Language:Shell 100.0%