A collection of real-time Ansible playbooks to automate common Linux tasks, web server deployments, and basic cloud operations.
This repository is designed for hands-on practice and learning.
To demonstrate practical automation using Ansible for Linux administration, web servers, and cloud tasks in a structured, reusable way.
-
Common Linux Tasks
- Managing files and directories
- Setting permissions and ownership
- Configuring and monitoring services
-
User & Group Management
- Create, modify, or delete users and groups
- Set passwords and SSH keys
- Manage sudo privileges
-
Package Installations
- Install, update, or remove packages
- Handle OS-specific package managers (yum, apt, dnf)
-
Web Server Deployments
- Install and configure Apache (
httpd) or Nginx - Deploy custom HTML or web applications
- Enable and start services
- Install and configure Apache (
-
Basic Cloud Operations
- Launch or terminate EC2 instances
- Manage S3 buckets
- Configure security groups and network rules