Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/nduytg/ansible_roles
- Owner: nduytg
- Created: 2019-09-29T05:20:56.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-03-30T08:55:45.000Z (over 4 years ago)
- Last Synced: 2024-09-30T17:42:16.335Z (about 2 months ago)
- Topics: ansible, ansible-roles, devops, playbook, roles, system
- Language: Shell
- Homepage: https://cloudcraft.info/
- Size: 69.3 KB
- Stars: 21
- Watchers: 2
- Forks: 17
- Open Issues: 1
-
Metadata Files:
- Readme: Readme.md
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] DockerSuported OS
- [x] Ubuntu
- [ ] Centos
- [ ] Debian