An open API service indexing awesome lists of open source software.

https://github.com/theinit01/ansible-playbooks


https://github.com/theinit01/ansible-playbooks

Last synced: 9 months ago
JSON representation

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!