This repository contains Ansible playbooks for Terraform integration.
Follow below order while executing yaml files:
-
DATABASE SERVERS SETUP
mondodb - redis - mysql - rabbitmq -
APPLICATION SERVERS SETUP
catalogue - user - cart - shipping - payment - dispatch -
WEB SERVER SETUP
web
Add your domain names or IP addresses in variables.yml and inventory.ini files
To run a playbook
ansible-playbook -e component=<server-name> main.yml
Example:
To run a mongodb server
ansible-playbook -e component=mongodb main.yml
To run a catalogue server
ansible-playbook -e component=catalogue main.yml