Skip to content

nduytg/ansible_roles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages