https://github.com/apurvabhandari/infraauto
DevOps Infrastructure Automation
https://github.com/apurvabhandari/infraauto
ansible terraform
Last synced: 2 months ago
JSON representation
DevOps Infrastructure Automation
- Host: GitHub
- URL: https://github.com/apurvabhandari/infraauto
- Owner: apurvabhandari
- License: apache-2.0
- Created: 2019-05-27T02:24:27.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2021-01-15T10:53:15.000Z (over 5 years ago)
- Last Synced: 2026-02-18T11:42:58.334Z (4 months ago)
- Topics: ansible, terraform
- Language: HCL
- Homepage:
- Size: 65.4 KB
- Stars: 3
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DevOps Automation
[](https://shields.io/)


## Infrastructure Automation
## Terraform
- [Terraform](./terraform/README.md)
### Ansible
- [EC2 Creation with Ansible](./AWS-EC2-creation-ansible-playbook.md)
- [Lamp Stack installation with Ansible](./lamp-stack-ansible-playbook.md)
- 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:
1. elasticsearch
2. iptables
3. jave7
4. java8
5. nginx
6. packages
7. rabbitmq
8. blackbox_exporter
9. node_exporter
10. pushgateway
11. prometheus
12. memcached_exporter
13. consul
14. consul_exporter
15. memcached
16. rabbitmq_exporter
17. redis_cluster
18. redis_exporter
- Playbooks
1. blackbox_exporter
2. consul
3. consul_exporter
4. elasticsearch
5. java7
6. java8
7. memcached
8. memcached_exporter
9. node_exporter
10. prometheus
11. pushgateway
12. rabbitmq
13. rabbitmq_exporter
14. redis_cluster (Refer this playbook readme to create cluster)
15. 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
### Creator
- [Apurva Bhandari](https://www.linkedin.com/in/apurvabhandari-linux/)
- [](https://twitter.com/Apurv_Bhandari)
### LICENSE
[Apache License 2.0](./LICENSE)