This repository contains scripts and configurations for deploying a Jenkins+Docker instance on AWS.
Before you can use these scripts, ensure that you have the following:
- Linux or macOS environment
- AWS CLI installed and configured with credentials
- Jenkins & Ansible installed and running
- Git installed
Please make the following modifications in the aws_create
script according to your environment:
- VPC-ID
- Availability Zone (AZ)
- Security groups
- AMI-ID
- Subnets
- PEM file name
- Add the AWS PEM file in Jenkins credentials with the ID "pemfile".
Instance Name will be in aws_create.sh
Please ensure you have completed the above steps before proceeding.
Contributions are welcome! If you would like to contribute to this project, please follow these guidelines:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and test them thoroughly.
- Commit your changes and push them to your forked repository.
- Submit a pull request, explaining the purpose and changes of your contribution.
This project is licensed under the MIT License.