Skip to content

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Projects

Python Docker SaltStack Slack AWS

A collection of automation scripts and tools for infrastructure management, container orchestration, and DevOps workflows.


Projects

Docker & Containers

Project Description
docker-slack Send Docker container alerts to Slack
docker-compose-up Automated docker-compose deployment
docker_garbage_collector Clean up unused Docker images and containers
docker_garbage_collector_extended Extended cleanup with additional filters
container_status_check Monitor container health status
cleanup_nexus_docker Clean up Nexus Docker registry

SaltStack Automation

Project Description
saltstack-api Interact with SaltStack API for remote execution
salt-event-system-minion Monitor Salt event bus for minion events

Infrastructure & Monitoring

Project Description
ec2-stats Gather AWS EC2 instance statistics
restapi_health_check REST API endpoint health monitoring
httpd_log Parse and analyze Apache HTTPD logs
exec-remote Execute commands on remote servers

Build & CI/CD

Project Description
parameterized-build-gradle Trigger parameterized Gradle builds
versioning-build-gradle Automated version management for Gradle

Applications

Project Description
supermarket-app Sample supermarket management app
client-server Client-server communication example
sqlite_sample SQLite database operations sample

Quick Start

# Clone the repository
git clone https://github.com/tsilvadossantos/python-projects.git
cd python-projects

# Navigate to a project
cd docker-slack

# Install dependencies (if requirements.txt exists)
pip install -r requirements.txt

# Run
python main.py

Tech Stack

  • Python - Core scripting language
  • Docker API - Container management
  • SaltStack API - Configuration management
  • Slack API - Notifications
  • AWS SDK - Cloud infrastructure
  • SQLite - Local database

License

MIT

About

usage of saltstack api to populate each minion's /etc/host in a given network

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages