- EC2 Creation with Ansible
- Lamp Stack installation with Ansible
- Roles and Playbook
-
Playbooks are created and some playbooks need to have specific inventory format to work. You can go to each playbook and refer ansible_host file.
- Roles:
- elasticsearch
- iptables
- jave7
- java8
- nginx
- packages
- rabbitmq
- blackbox_exporter
- node_exporter
- pushgateway
- prometheus
- memcached_exporter
- consul
- consul_exporter
- memcached
- rabbitmq_exporter
- redis_cluster
- redis_exporter
- Playbooks
- blackbox_exporter
- consul
- consul_exporter
- elasticsearch
- java7
- java8
- memcached
- memcached_exporter
- node_exporter
- prometheus
- pushgateway
- rabbitmq
- rabbitmq_exporter
- redis_cluster (Refer this playbook readme to create cluster)
- redis_exporter
Note: All playbooks are specific to work for only centos 7.
How to run
ansible-playbook PLAYBOOK_NAME -i INVENTORY_NAME
ansible-playbook playbooks/elasticsearch/elasticsearch-playbook.yaml -i host_file
-