https://github.com/theinit01/ansible-playbooks
https://github.com/theinit01/ansible-playbooks
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/theinit01/ansible-playbooks
- Owner: theinit01
- Created: 2025-09-12T12:42:19.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-09-12T13:05:17.000Z (10 months ago)
- Last Synced: 2025-09-12T15:50:13.131Z (10 months ago)
- Language: Shell
- Size: 13.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ansible Playbooks Collection
This repository is a curated collection of Ansible playbooks and roles for automating a variety of infrastructure and application tasks. It is designed as a learning resource and a practical toolkit for DevOps, SREs, and anyone interested in infrastructure automation.
## Structure
- Each subdirectory contains a self-contained playbook or set of roles for a specific use case or technology.
- Example directories:
- `docker/` — Playbooks and roles for Docker installation and management
- `k8s/` — Kubernetes-related playbooks and scripts
- `kubeadm-setup/` — Complete air-gapped Kubernetes cluster bootstrap
- `hadoop/`, `Jenkins/`, etc. — Other technologies and platforms
## How to Use
1. **Browse the directories** to find the playbook or role relevant to your needs.
2. **Read the README** in each subdirectory for usage instructions and prerequisites.
3. **Customize inventory files** and variables as needed for your environment.
4. **Run playbooks** using the Ansible CLI, e.g.:
```sh
ansible-playbook -i inventory.yaml playbook.yaml
```
## Learning & Contribution
- This repo is intended for both learning and real-world automation.
- Feel free to experiment, modify, and extend the playbooks.
- Contributions, suggestions, and improvements are welcome!
## Requirements
- Ansible installed on your control machine
- SSH access to target hosts
- Additional requirements may be listed in each subdirectory's README
## License
This repository is open source and intended for educational and practical use. See individual directories for more details.
---
Happy automating!