This repository contains a variety of DevOps projects, automation scripts, and tools designed to streamline infrastructure, cloud management, and other automation tasks.
To get started with the project, follow these steps:
-
Set permissions for fix-permissions.sh
Make the script executable by running:chmod +x scripting-tools/fix-permissions.sh
-
Run fix-permissions.sh:
Execute the script to set up file permissions:./scripting-tools/fix-permissions.sh
-
Run setup.sh:
Install dependencies and configure the project by running:./setup.sh
This folder contains Python scripts categorised by functionality:
- AWS: Automation scripts for managing AWS resources such as EC2 and S3.
- Docker: Contains scripts for Docker cleanup and management.
- Toolkit: Includes utility scripts for general purpose tasks like cache management.
The directory contains the dev_cli.py script, which serves as the main entry point for the CLI tool.
It uses Click to organise and run DevOps-related automation commands under a common command group.
Contains utility scripts for system and DevOps automation.
terraform/
-
ec2-ssh-automation
This project challenge is part of the learning path on roadmap.sh. To access this project, run the following command:cd devops && cd terraform && cd ec2-ssh-automation