/eqs

Primary LanguageShell

EQS Interview Test

This is an Ansible script that spins up single node Cluster, Install Helm and Vault.

Installation

Development

Prerequisites

  • RAM: 16 GB of RAM
  • CPU: Core i5 upwards
  • Supports Virtualization

Provisioning

  • Git clone the repo and Enter the directory
git clone https://github.com/nerdeveloper/eqs
cd eqs
  • Open the VagrantFile file and update your public and private IP address

  • Open the group_vars/all.yaml file and update master_ip and private_ip

  • Run the command to bring up the services

vagrant up --provision
  • Run this command to tear down the services
vagrant destroy -f 

Production

Provisioning

  • Git clone the repo and Enter the directory
git clone https://github.com/nerdeveloper/eqs
cd eqs
  • Open the inventory.ini file and update your public ip address to the VM, the user and update the path to you SSK key.

  • Open the group_vars/all.yaml file and update master_ip and private_ip

  • Run the command to bring up the services

ansible-playbook playbook.yml -i inventory.ini

Jenkins Server

http://34.211.35.162:8080/job/kubernetes-cluster/