{"repo":"nguyentuan1696/infra-ops","free":true,"listed":false,"github":"https://github.com/nguyentuan1696/infra-ops","clone":"git clone https://github.com/nguyentuan1696/infra-ops.git","description":"InfraOps is an infrastructure automation project using Ansible to provision and manage services","language":"Jinja","stars":33,"topics":["ansible","devops","ubuntu","grafana","promtheus","docker","nginx"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"InfraOps InfraOps is a comprehensive infrastructure automation project using Ansible to provision, manage, and monitor a modern containerized environment. It simplifies the deployment of core services, monitoring stacks, and security tools. Features This project automates the deployment of the following services: - Core Infrastructure : - Docker : Container runtime and network setup. - Traefik : Modern reverse proxy and load balancer with dashboard support. - Portainer : Web-based UI for managing Docker containers. - Data Services : - PostgreSQL : Relational database system. - Redis : In-memory data structure store. - MinIO : High-performance object storage (S3 compatible). - Security : - HashiCorp Vault : Secret management and data protection. - Monitoring & Observability : - Prometheus : Metrics collection and alerting. - Grafana : Visualization dashboards (Pre-configured for Docker, Redis, Postgres, etc.). - Alertmanager : Handling alerts from Prometheus. - Loki & Promtail : Log aggregation and querying. - cAdvisor & Node Exporter : Container and system metric exporters. Prerequisites - Ansible ( = 2.9) - SSH Access to the target servers. - Python ( = 3.8) on the control node. - Target User with sudo privileges. Installation 1. Clone the repository: 2. Configure Inventory: Edit inventory.yml to match your target servers: 3. Configure Variables (Optional): Check group vars/all.yml or role-specific defaults/main.yml to customize ports, versions, or passwords. 4. Run the Play","default_branch":null,"files":null,"tree":[],"storefront":"/r/nguyentuan1696","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nguyentuan1696/infra-ops/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}