nduytg / ansible_roles

A collection of my personal ansible roles

Home Page:https://cloudcraft.info/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My Personal Ansible Roles

How to use

  1. List your hosts in hosts file
  2. Edit roles which you want to install in target.yml
  3. Run ansible-playbook -i hosts targets.yml

1/ Check your syntax before running

ansible-playbook --syntax-check targets.yml

2/ Dry-run mode

ansible-playbook --check targets.yml

3/ Run it

ansible-playbook -i hosts targets.yml

Information

Supported Roles:

  • Prometheus Stack
    • Prometheus
    • AlertManager
    • Pushgateway
    • Grafana
    • Thanos (Query)
    • Thanos (Sidecar)
    • Prometheus Exporters
      • ElasitcSearch Exporter
      • ElasticSearch Exporter (Docker)
  • Proxy/LB
    • Nginx
    • NginxMonitor
      • VTS Module
      • Nginx Exporters
        • Nginx VTS Exporters
        • ...
  • High Availability
    • keepalived
  • Service Discovery
    • Consul
      • Stand-alone
      • Cluster
  • ELK Stack
    • ElasticSearch
    • LogStack
    • Kibana
    • Filebeat
    • MetricBeat
  • Misc
    • MySQL
    • Docker

Suported OS

  • Ubuntu
  • Centos
  • Debian

About

A collection of my personal ansible roles

https://cloudcraft.info/


Languages

Language:Shell 100.0%