Welcome to the Ansible Playbooks Collection! π― This repository contains practical, well-tested Ansible playbooks to automate server configurations, deployments, and system management.
| Playbook | Description |
|---|---|
| Install Nginx & Certbot | Installs Nginx and Certbot with SSL auto-configuration |
| Setup Docker | Installs and configures Docker on the target machine |
| User Management | Creates users, sets SSH keys, and manages permissions |
| System Hardening | Applies security best practices for Linux servers |
| Update & Upgrade | Updates system packages and applies security patches |
Ensure you have:
β
A control machine with Ansible installed
β
SSH access to the target server
β
An inventory file specifying the hosts
π‘ Why Use This Repository? β Production-Ready: These playbooks follow best practices. β Beginner-Friendly: Clear and simple instructions for use. β Time-Saving: Automate tasks and reduce manual setup.
π€ Contributing Want to improve or add new playbooks? Feel free to fork this repository and create a pull request! π
π License This project is licensed under the MIT License.