Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/nduytg/ansible_roles

A collection of my personal ansible roles
https://github.com/nduytg/ansible_roles

ansible ansible-roles devops playbook roles system

Last synced: about 1 month ago
JSON representation

A collection of my personal ansible roles

Awesome Lists containing this project

README

        

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

```bash
ansible-playbook --syntax-check targets.yml
```

## 2/ Dry-run mode

```bash
ansible-playbook --check targets.yml
```

## 3/ Run it

```bash
ansible-playbook -i hosts targets.yml
```

# Information

Supported Roles:

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

Suported OS

- [x] Ubuntu
- [ ] Centos
- [ ] Debian