Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/benjaminburton/devtestpy
https://github.com/benjaminburton/devtestpy
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/benjaminburton/devtestpy
- Owner: BenjaminBurton
- Created: 2024-10-14T23:51:23.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-10-25T00:55:00.000Z (4 months ago)
- Last Synced: 2024-10-26T13:11:04.008Z (4 months ago)
- Language: Python
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 Python DevOps Bootcamp Repo - Purple Cohort
Welcome to my Python repo! This repository is part of my journey in the **Level Up in Tech** DevOps Bootcamp, where I'm diving deep into Python and building tools for DevOps automation. I'm part of the **Purple Cohort**, and here, you'll find scripts, projects, and challenges that showcase my progress.
## 📝 Table of Contents
- [About the Repo](#about-the-repo)
- [Technologies](#technologies)
- [Setup & Installation](#setup--installation)
- [Usage](#usage)
- [Projects](#projects)
- [Contributing](#contributing)
- [License](#license)## 💡 About the Repo
This repository contains my Python projects and scripts as part of the DevOps Bootcamp. From automation to handling cloud infrastructure, it's all here. You'll find:
- Scripts for automating tasks
- Python utilities for cloud services (AWS, Azure, etc.)
- Practice problems and projects
- Solutions for challenges and assignments## ⚙️ Technologies
This repo uses the following tools and technologies:
- **Python** (of course!)
- **AWS Boto3** for interacting with cloud services
- **Docker** for containerization
- **Terraform** for infrastructure as code
- **GitHub Actions** for CI/CD automation## 🛠 Setup & Installation
To get started with this repo, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/zaireali649/luit-oct-2024-purple
cd luit-oct-2024-purple
```2. (Optional) Set up a virtual environment:
```bash
python3 -m venv venv
source venv/bin/activate # For Linux/MacOS
venv\Scripts\activate # For Windows
```3. Install dependencies:
```bash
pip install -r requirements.txt
```## 🚀 Usage
Here's how you can use the scripts in this repo:
- To run a Python script:
```bash
python script_name.py
```- For any cloud-related automation:
```bash
python boto3_script.py
```Make sure you have the necessary AWS credentials set up if you're working with cloud automation scripts.
## 📂 Projects
- **Project 1:** Automating AWS S3 Bucket Creation with Boto3
- **Project 2:** Deploying Python Apps in Docker
- **Project 3:** CI/CD Pipeline with GitHub Actions and PythonMore projects will be added as I progress through the bootcamp!
## 🤝 Contributing
Feel free to fork this repository and submit pull requests if you'd like to contribute!
## 📄 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
---
Happy coding! 😄 Let's Level Up!