Skip to content

Samcloudy/automation-with-ansible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Ansible Automation Projects - Hands-On

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.


πŸ“ Objective

To demonstrate practical automation using Ansible for Linux administration, web servers, and cloud tasks in a structured, reusable way.


πŸš€ Common Automation Tasks

  • 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
  • Basic Cloud Operations

    • Launch or terminate EC2 instances
    • Manage S3 buckets
    • Configure security groups and network rules

πŸ“‚ Repository Structure

About

A collection of real-time Ansible playbooks and projects for hands-on learning and automation tasks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published