This repository contains templates for building jenkins AMI on AWS.
The AMI installs the following softwares
- Jenkins
- Minikube
- Nagios
- Docker
Folder | Description |
---|---|
ami |
The directory where the packer template and var file reside. |
packer.yaml |
The GitHub Actions for building packer AMI on AWS |
- Update your
vpc_id
andsubnet_id
in ami > variables.json file - Add the secrets using github secrets. Under your repository name, click Settings. In the left sidebar, click Secrets.
- Add secrets AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY for authenticating to AWS
- Run the GitHub Actions