alwaysastudent / Infrastructure

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IT Infrastructure deployment with Ansible

IT Infrastructure provides:

Operating:

  • DNS servers (masters and slaves): provisioned with Bind9
  • Web servers: provisioned with Nginx
  • Web application: provisioned with Docker
  • Database servers: provisioned with MySQL
  • High-Availability: provisioned with HAproxy
  • Load-balancing: provisioned with Keepalived

Logging:

  • Exporters running as services: MySQL exporter,Bind exporter,Nginx exporter,HAproxy exporter,Node exporter,Keepalived exporter
  • Exporter metrics gathered by Prometheus
  • Syslog gathered by InfluxDb and Telegraf
  • Logging visualizationed by: Grafana

Backup Server: ...

Instruction:

ansible-playbook infra.yaml
ansible-playbook add_record.yaml

About


Languages

Language:HTML 98.2%Language:Shell 1.8%